使用js 模拟控制键盘输入数字
一个输入框,获取到焦点后, 怎么用js操作模拟像手指敲击键盘一样输入内容,不要 .value=123这种方式无效 https://learn.scriptcat.org/%E6%B2%B9%E7%8C%B4%E6%95%99%E7%A8%8B/%E4%B8%AD%E7%BA%A7%E7%AF%87/%E5%85%83%E7%B4%A0%E8%A7%84%E5%88%99%E6%A0%A1%E9%AA%8C%E5%92%8C%E6%A3%80%E6%B5%8B%E7%9A%84%E8%A7%A6%E5%8F%91/ 李恒道 发表于 2024-4-25 15:05https://learn.scriptcat.org/%E6%B2%B9%E7%8C%B4%E6%95%99%E7%A8%8B/%E4%B8%AD%E7%BA%A7%E7%AF%87/%E5%85% ...
!(data/attachment/forum/202404/25/180555xlf46cfnbvy98wvn.png)!
使用这种方法有的会报错,并且网站对输入的值做了监听,只有敲击键盘输入值,网站的侦听器才响应,这该怎么办? lipengju 发表于 2024-4-25 18:07
!(data/attachment/forum/202404/25/180555xlf46cfnbvy98wvn. ...
你截图的报错是没正确声明event
你说的后半部分的解决方案就是我刚才贴的
敲击响应就是缺触发事件了 lipengju 发表于 2024-4-25 18:07
!(data/attachment/forum/202404/25/180555xlf46cfnbvy98wvn. ...
而且我是以一个比较复杂的例子举例,具体的信息监听要根据网页实际为准
理解概念再搞就好了 !(data/attachment/forum/202404/25/192207guhupuvhyzu4zlx8.png)
输入框的事件有这些,
我用下面的写法
!(data/attachment/forum/202404/25/194349tyl8phkeikxiipi3.png)
输入了值,但是应该怎么触发网站设置的监听值的变化。如果值改变,网站会触发监听,下面就是触发了才会更新值。这应该怎么办?
!(data/attachment/forum/202404/25/194603wg9fxl5l50g9g597.png) lipengju 发表于 2024-4-25 19:46
!(data/attachment/forum/202404/25/192207guhupuvhyzu4zlx8.pn ...
这个是react框架,可以按文章里的直接改
你顺序看大概是没错误的
直接打印出来监听器在里面追就可以
看看为什么没设置上
-------------
你声明的元素没有设置对应的值属性
可以先设置值属性试试
谢谢,解决了
页:
[1]