有个要求是需要注册的时候,实时校验密码的强度,我用的jquery.validate这个插件,首先我直接在onkeyup事件回调里面处理的,可以实现,但这个事件是全局的,任何元素的修改都会触发,太不自然了,然后我想给password表单元素自定义校验方法,但是这样的只能在手动提交表单时才会触发,没法像onkeyup事件在输入时触发,请问有什么办法吗?求老司机带路!
巴扎黑2017-04-11 11:49:03
感觉只有那样的方法,可以改为 onblur 事件。
另外可以单独在 password 上绑定 onkeyup 事件,放到 validate 的提交事件闭包里,单独判断密码强度,将判断结果赋值到闭包内的变量,然后在表单提交前使用该变量进行判断可否提交。