嗨, 在JavaScript中,当value设置为隐藏输入控件时,哪个事件被触发?设置/更改HTML隐藏输入值时可以捕获什么事件
16
A
回答
-5
我在猜测'onchange'会触发。
+0
不,onchange在从JS更改值时不会触发。 – 2013-04-30 12:48:18
2
只能使用脚本在隐藏输入上设置值(除初始值之外),并且事件通常不会响应脚本触发。
它可能会触发Mutation event,但浏览器对它们的支持还不是那么普及。
一般来说,如果您想在脚本中执行某些操作来更改隐藏输入的值,请使脚本同时执行其他操作。
20
每当您使用脚本更改隐藏字段的值时,它都不会触发任何事件。但是如果您使用jQuery,则可以手动触发事件。
让我们假设你有隐藏字段
<input type="hidden" id="hid" value="0"
onchange="alert('Caught the hidden event');" />
下当您更改使用下面的代码字段的值,它不会显示警报消息。
$("#hid").val("2");
但是你可以用下面的代码
$("#hid").val("2").change();
上面的代码会显示警告信息触发change事件。
相关问题
- 1. 隐藏输入更改事件
- 2. 获取隐藏输入的更改值
- 3. 为什么我的NSButton在隐藏时捕获鼠标事件?
- 4. 更改html隐藏字段的事件
- 5. 可更改的输入隐藏字段
- 6. 将值设置为隐藏的输入
- 7. 可以将更改设置值的隐藏字段的值设置为隐藏字段?
- 8. 设定值隐藏输入
- 9. 设定值隐藏输入
- 10. 什么事件捕获DataGridViewCell中组合框中值的更改?
- 11. 更改隐藏事件
- 12. 隐藏文件输入的jQuery附加更改事件
- 13. 无法设置隐藏的HTML输入值
- 14. 我可以从更远离DOM的动态创建的HTML输入元素中捕获更改事件吗?
- 15. 用户离开GXT电网时可以捕获什么事件?
- 16. 关于隐藏输入字段内的更改事件
- 17. jQuery获得选择选项ID并更改隐藏输入值
- 18. 是否可以设置输入元素的预更改值
- 19. jquery在opera中更改事件和ie - 设置隐藏字段
- 20. 正则表达式捕获HTML隐藏输入
- 21. 当隐藏输入更改值时播放音频
- 22. 如何捕获CodeMirror隐藏/取消隐藏事件?
- 23. 任何事件都可以通过jQuery来改变隐藏的输入吗?
- 24. 更改颜色以HTML输入值
- 25. 输入值隐藏
- 26. 使html隐藏输入可见
- 27. 以html格式显示/隐藏输入
- 28. 以html格式传输隐藏值
- 29. 捕获Windows LAN代理设置更改的事件?
- 30. 什么时候可以捕获RuntimeException
请澄清你的问题。这是不可读的,目前还不清楚。 点击编辑并重新制作。 – johnnyArt 2010-01-08 09:54:49