在控制台为`input[type=text]`通过`value`赋值和直接在网页上输入值,有什么区别吗?

2018-04-16 23:01:54 +08:00
 sy52676
在浏览一个页面时发现

通过`value`赋值虽然能将数据填入文本框,但是下面的文本计数角标并没有变化''.

而且`发送`的按钮也是灰色(如果通过网页输入那么按钮就可以正常使用).

还是新手,想不太明白是怎么实现的,希望知道的大神不吝赐教
1646 次点击
所在节点    问与答
2 条回复
Quarter
2018-04-17 00:39:37 +08:00
这个暂时手边没有电脑,我不知道直接这样赋值是否可以触发到 change 的事件监听,或许字符数的统计是在 change 中实现,当然,如果是通过 blur 这样失去焦点的监听的话肯定就无法触发了,所以建议还是分析一下触发统计的方式和控制台输出是否触发 change 两个方面
FEDT
2018-04-17 00:47:38 +08:00
输入框绑定 input,blur 事件都没被触发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/447339

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX