日期:2014-05-18  浏览次数:20701 次

js用什么事件好

现在在输入框内输入数字后就马上显示是否合格,添加一个什么事件好啊,我用的是鼠标失去事件 ,貌似不怎么好用,还要用鼠标在上面晃一下才可以。用焦点丢失事件吗?
jsp?java java js 函数 鼠标

------解决方案--------------------
就onblur吧。。
------解决方案--------------------
一般这种提示不都是直接文本么 为什么要搞成checkbox 用onchange就行 只要文本有变化就会触发事件
------解决方案--------------------
我认为给这个textbox 加上onkeyup 比较好  

------解决方案--------------------
引用:
Quote: 引用:

一般这种提示不都是直接文本么 为什么要搞成checkbox 用onchange就行 只要文本有变化就会触发事件

如果用onchange的事件的话 我重新刷新页面 就不会触发该函数吧,那样也不能显示该提示啊

重新刷新页面 你文本框数据都没有了 哪来的合格不合格呢

------解决方案--------------------
onkeyup吧,就是键盘抬起来的时候那个事件。
------解决方案--------------------
引用:
Quote: 引用:

onkeyup吧,就是键盘抬起来的时候那个事件。

用这个事件可以,但是就是我在次进入这个页面的时候,只能显示输入框的值 ,不能判断是否合格了..咋班?

刚进页面的时候 就调用了js function  处理一下
------解决方案--------------------
onblur() 正解。 对一个正在输入的东西做改变只有等待他输入完成,而输入完成之后做的一件事就是失去焦点。就对这个input做一个失去焦点事件获取值,判断满足那个条件,再进行勾选期中一个复选框。
我估计楼主是后面这个步骤不会实现吧。。