我正在尝试创建一个已填写的表格,该表格将在加载时进行检查。
当前设置是为 onblur 和 on keyup 设置的。但是当我尝试做时
pass1.load(validatePass1);
,它没有用。
这是一个 jsfiddle:http: //jsfiddle.net/8s3Hp/
感谢大家!
我正在尝试创建一个已填写的表格,该表格将在加载时进行检查。
当前设置是为 onblur 和 on keyup 设置的。但是当我尝试做时
pass1.load(validatePass1);
,它没有用。
这是一个 jsfiddle:http: //jsfiddle.net/8s3Hp/
感谢大家!
在这个灵魂中,http://jsfiddle.net/8s3Hp/3/,你会看到你的两个验证函数在准备函数的末尾被调用
$(document).ready(function(){
...
validatePass1();
validatePass2();
});
您的验证现在触发 onload。
阻止演示工作的另一件事是form
变量未初始化,这阻止了任何后续代码的执行。我还在演示中更正了这一点,您应该会发现它按预期工作。
//On blur
pass1.blur(validatePass1());
pass2.blur(validatePass2());
//On key press
pass1.keyup(validatePass1());
pass2.keyup(validatePass2());
不要忘记函数调用末尾的括号。
pass1.load(validatePass1());