例如,不少于2个字符,必须输入,用户名已经存在等等。
这些focus置上去和离开提示不同的信息是用js的focus(),blur()方法麼?
还是和用户名已经存在这样需要用到ajax?
是的,这个问题你基本在询问中已经回到了。
"不少于2个字符,必须输入"这样子的提示一般都是在这个input失去焦点的时候就会进行判定,也就是你说的blur方法,当然也就实时判断的,就是在你输入的时候进行判断的,这就需要使用keypress keydoun或者text内容change来判断了,只是浏览器兼容问题比较难做,一般都会选择使用focus和blur来处理。
"用户名已经存在"这个基本都是采用ajax来处理,也就是当你输入的input失去焦点的时候,此时会激活blur事件,在blur事件中会进行ajax提交当前输入信息进行判定该用户注册情况...
说的没错,在焦点离开控件的时候,用脚本实现判断,用的就是ajax