제 문제는 jquery.validate를 통해 양식 입력의 유효성을 검사하고 싶습니다. 이 내가 단지 이메일, 암호 2 및 주소를하다 다시 얻을 수있는 유일한 유효성 검사 오류가 나는 모든 형태의 입력에 대해 유효성 검사 오류를 얻으려면 위의 코드 내 스크립트jQuery 폼 유효성 검사가 올바로 작동하지 않습니다.
$(document).ready(function() {
$('#formreg').validate({
rules: {
Username: {
required: true,
email: true
},
Password: {
required: true,
minlength: 8
},
Password2:{
required:true,
minlength:8
},
Name:{
required:true
},
Lastname:{
required:true
},
Address:{
required:true
},
Telephone:{
required:true
}
}
});
return false;
});
입니다. 당신
감사 이것은 당신이 jQuery를 어떤 인라인 자바 스크립트가 필요하지 않습니다
<form action="#" method="post" accept-charset="utf-8" id="formreg">
<input type="text" name="Username" value="" id="Username">
<input type="password" name="Password" value="" id="Password" />
<input type="password" name="Password2" value="" id="Password2"/>
<input type="text" name="Name" value="" id="Name"/>
<input type="text" name="Lastname" value="" id="Lastname" />
<input type="text" name="Address" value="" id="Address" />
<input type="text" name="Telephone" value="" id="Telephone" />
<button name="Login" type="button" onclick="submitform();">Register</button>
왜 DOM 준비 처리기 안에 'return false'가 있습니까? 그것은 전혀 이해가되지 않습니다. 또한 양식의 관련 HTML 마크 업을 표시해야합니다. 코드가 작동하지 않는 이유를 알아야할까요? – Sparky
나는 "반환 거짓"을 제거하고 나는 나의 html 모양을 배치했다, 당신을 감사하십시오! – user3537552