HTML5给我们带来了一些新的输入元素,例如。在Chrome中,这将呈现为一个文本框,内部有两个循环按钮,用于增加和减少框内的数值。
对于一个个人爱好项目,我正在使用这个控件。然而,我遇到了一个问题:
有没有办法使用javascript事件检测值的变化?我本来期望onChange事件会触发,但是没有这样的运气。另外,当点击循环按钮时,onClick只有在文本框内容被点击时才会触发。
有什么想法吗?(除了:嘿,这是HTML5表单,不要期望任何东西能够正常工作!)
编辑:正如mikerobi在下面指出的,当元素失去焦点时,onChange事件确实会触发。尽管如此,这还不是我想要的,所以欢迎其他评论和建议!
对于一个个人爱好项目,我正在使用这个控件。然而,我遇到了一个问题:
有没有办法使用javascript事件检测值的变化?我本来期望onChange事件会触发,但是没有这样的运气。另外,当点击循环按钮时,onClick只有在文本框内容被点击时才会触发。
有什么想法吗?(除了:嘿,这是HTML5表单,不要期望任何东西能够正常工作!)
编辑:正如mikerobi在下面指出的,当元素失去焦点时,onChange事件确实会触发。尽管如此,这还不是我想要的,所以欢迎其他评论和建议!