我是jquery的新手,並且使用了一個asp.net表單,其中有3個文本框和1個按鈕。我的代碼正在工作,但有一個問題,並非我所有的驗證都在同一時間工作。例如:我留下用戶名文本框,並再次輸入密碼和密碼,只顯示1個文本框錯誤。jquery驗證問題
我的Java Script代碼:
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$("document").ready(function() {
$("#<%=style2.ClientID%>").click(function() {
var valid = false
errorMessage = ""
var pass = $("#<%=textbox4.ClientID%>").val();
var pass1 = $("#<%=textbox5.ClientID%>").val();
if ($("#<%=textbox1.ClientID%>").val() == '') {
errorMessage = "please enter your name \n"
valid = true
}
else if (pass != pass1) {
errorMessage = "password not match"
valid = true
}
if (valid==true) {
alert(errorMessage)
return false
}
});
$("#<%=textbox4.ClientID%>").keypress(function() {
$("#<%=Label1.ClientID %>").text(countlength($("#<%=textbox4.ClientID%>").val()))
function countlength(len) {
var count = 0
if (len.length < 8) {
return "Chracters Atleast 8"
}
else {
return "Strong Password"
}
}
});
});
</script>
你能告訴我一些有意義的例子嗎? – Ammi