Validation

Validate your forms, frontend, without writting a single line of javascript!

View the Project on GitHub snandy/validation

点击验证
用户名:
密码:

提交

有时需要自行决定验证时机,非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
    }
}