2011-05-25 79 views
2

我有這樣的代碼,該網站上的工作原理:http://jsfiddle.net/FPNBe/2/JavaScript的幫助檢查密碼是否匹配

然而,確切的代碼不會在我的網站工作。 (除了我不得不添加

<script TYPE="text/javascript"> & < /script>周圍的JavaScript。)

有我丟失的東西?

+0

你加載的jQuery ? – 2011-05-25 02:17:49

+1

如果你有螢火蟲,請檢查你是否加載了jquery。你打電話給$(document).ready(function(){});與您的腳本在功能塊內 – Xaisoft 2011-05-25 02:20:00

+0

是的

2

此行的腳本:

$('#password, #confirmpassword').keyup(function() { checkPass(); }); 

必須只有問題的元件已經被添加到DOM(文檔對象模型)由瀏覽器之後執行,以便jQuery可以找到它們。爲了wait until the DOM is ready,這意味着所有的頁面的元素是可訪問的,你可以把這個線的功能,它可以傳遞到jQuery的內部:

$(document).ready(function() { 
    $('#password, #confirmpassword').keyup(function() { checkPass(); }); 
}); 

或者短一點:

$(function() { 
    $('#password, #confirmpassword').keyup(function() { checkPass(); }); 
}); 
+0

b!就是這樣。菜鳥的錯誤!謝謝 – Nikki 2011-05-25 02:23:15

相關問題