Validate your forms, frontend, without writting a single line of javascript!
有时需要自行决定验证时机,非keyup、blur、submit等事件。每个Validation对象有一个formObj,改对象暂存了所有的输入域验证状态,只需要取出它执行execValidate即可,该方法返回true或false,表明所有的输入域验证成功与否。
代码:
var field1 = Validation.add('#uname', 'presence');
var field2 = Validation.add('#pwd', 'presence');
var util = Validation.Util
var button = util.$('#btn')[0]
button.onclick = function() {
var pass = field1.formObj.execValidate()
if (pass) {
// todo what you want do
} else {
// just fire off
}
}