验证表单onload

时间:2012-09-17 13:44:45

标签: jquery

我正在尝试创建一个已经填写的表格,将在负载状态下进行检查。

为onblur和keyup设置当前设置。 但是当我试着做的时候 pass1.load(validatePass1);,它不起作用。

这是一个jsfiddle:http://jsfiddle.net/8s3Hp/

谢谢大家!

2 个答案:

答案 0 :(得分:2)

在这个灵魂中http://jsfiddle.net/8s3Hp/3/,你会看到你的两个验证函数在就绪函数结束时被调用

    $(document).ready(function(){ 
      ...
      validatePass1();
      validatePass2();
    });

您的验证现已触发onload。

阻止该演示工作的另一件事是form变量未初始化,这阻止了任何后续代码的执行。我还在演示中更正了这一点,您应该发现它按预期工作。

答案 1 :(得分:1)

//On blur
pass1.blur(validatePass1());
pass2.blur(validatePass2());
//On key press
pass1.keyup(validatePass1());
pass2.keyup(validatePass2());

不要忘记函数调用结束时的括号。

pass1.load(validatePass1());