0
나는이 문제로 3 일 동안 곤란을 겪었습니다. 나는 약간의 프로그래밍 배경을 가진 프론트 엔드 개발자이므로 자바 스크립트에 대한 지식은 거의 없다.jQuery 유효성 검사 플러그인 : 조건부 텍스트 필드 유효성 확인
문제점은 다음과 같습니다. 두 개의 텍스트 필드가 있습니다. 두 텍스트 필드가 모두 NULL이면 하나 또는 다른 문자를 채우는 데 오류가 유효합니다. 텍스트 필드 중 하나가 채워지면 다른 필드는 필수 필드가 아닙니다.
<ul>
<li>
<label for="billingAcctNo">Your account number: *</label>
<input type="text" name="billingAcctNo" id="billingAcctNo" class="textfield" />
</li>
<li>
<label for="billingMobileNo">Or your mobile phone number: *</label>
<input type="text" name="billingMobileNo" id="billingMobileNo" class="textfield" />
</li>
을 그리고 이것은 제가 확인을 위해 무엇을 가지고 :
는 여기가 HTML에 대한이 무엇
$("#form").validate({
rules: {
billingAcctNo: {
required: "#serviceBilling:checked"
},
billingMobileNo: {
required: "#serviceBilling:checked",
phoneUS: true
}
},
messages: {
billingAcctNo: "Please enter a valid account number or mobile number",
billingMobileNo: {
required: "Please enter a valid account number or mobile number",
phoneUS: "Please enter a valid mobile phone number"
}
});
감사합니다 많이! 나는 정말로 의견에 감사한다!
죄송합니다.이 버튼은 ## serviceBilling이라고하는 라디오 버튼이 있으므로 여기에 있습니다. billingAcctNo가 유효하거나 billingMobileNo가 유효한지 여부에 관계없이 하나의 OR 문이 필요합니다. NULL이면 양쪽 모두 유효성 검사를합니다. 둘 중 하나가 채워지면 다른 텍스트 필드를 채울 필요가 없습니다. 이 사운드가 선명합니까? 아니면 더 많은 예제가 필요합니까? – Katie