2012-09-17 117 views
0

我試圖創建將被檢查的onload一個已經填寫了表格。驗證形式的onload

當前設置爲的onblur和KEYUP設置。 但是,當我試圖做 pass1.load(validatePass1);,它沒有工作。

這裏有一個的jsfiddle:http://jsfiddle.net/8s3Hp/

謝謝大家!

回答

2

在這種soultion,http://jsfiddle.net/8s3Hp/3/,你會看到你的兩個驗證函數調用的準備功能

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

您的驗證現已觸發onload事件的結束。

另一件事防止演示從工作是,form變量未初始化,這防止任何下面的代碼的執行。我也在演示中糾正了這一點,你應該發現它按預期工作。

+0

非常感謝! – pufAmuf

+0

非常歡迎 – JDandChips

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

不要忘記函數調用結束時的括號。

pass1.load(validatePass1()); 
+0

嗨,謝謝JGrubb! – pufAmuf