OnChange事件无法正常工作
问题描述:
我的OnChange事件无法正常工作 - 当用户更改文本框的值时,我想触发功能。但在我的测试中,我已经看到,当文本框的值发生变化时,函数会触发和文本框失去焦点。我的浏览器有问题吗?或者是关于JavaScript的能力?如果最后一个是真的,我怎么能做到这一点?提前致谢。当输入字段失去焦点或当选项从下拉菜单中选择,这是正常的行为OnChange事件无法正常工作
答
onchange
事件将触发。
如果您想要在用户键入输入字段时触发的事件,可以使用onkeypress,onkeydown或onkeyup事件。
+0
真,值得加入'onpaste'以及当用户仅通过鼠标放值。此外,'onkeydown'发生** **前的任意值变化,理想的情况是'onkeyup'的关键释放并且将值改变后出现这种情况。 –
答
你可以使用jQuery做:
$("textbox_id").keyup(function(){ //do something here });
答
写keyup事件和模糊事件也jQuery代码,因为如果用户只在这种情况下,只能通过模糊称为事件用鼠标粘贴一些复制数据到文本框jQuery的。
请把你的代码在这里说明.... –