유효성 검사 플러그인을 사용하는 양식이 있지만 약간 다른 기준을 사용하여 폼의 별도 부분을 확인해야합니다. 대부분의 필드는 다음 테이블 셀에 오류를 배치하지만 한 필드의 경우 오류가 필요합니다. 다른 곳. 기본적bassassistance의 jquery 유효성 검사 플러그인을 사용하여 개별적으로 필드 세트의 유효성을 검사 할 수 있습니까?
jQuery("#form2").validate({
rules: {
street: {
required: true,
minlength: 5
},
city: {
required: true,
minlength: 3
},
state: {
required: true
},
zip: {
required: true,
minlength: 5
}
},
messages: {
street: {
required: "Please enter your address",
minlength: "Address is too short"
},
city: {
required: "Please enter your town/city",
minlength: "Town/City is too short"
},
state: {
required: "Please enter your county"
},
zip: {
required: "Please enter your postcode",
minlength: "Postcode is too short"
}
},
errorPlacement: function(error, element) {
error.appendTo(element.parent("td").next("td"));
}
}); // end validate
I는 매우 다른 값 errorPlacement 사용될 수 별도로 FIELDSET을 검증하고자 :
jQuery("#elecfields").validate({
rules: {
sup1: {
minlength: 2
}
},
messages: {
sup1: {
minlength: "must be 2 digits"
}
},
errorPlacement: function(error, element)
{
// different error placement is needed here
}
}); // end elecfields validate
이
기본 폼 필드의 유효성 함수 elecfields는 form2 내부의 필드 세트이지만 작동하지 않는 것 같습니다.errorPlacement는 양식의 모든 입력란에 적용되어야하지만 오류가 필요한 입력란은 다른 곳에 있어야합니다. 이것이 어떻게 달성 될 수 있는지에 대한 아이디어가 있습니까? 어떤 도움이라도 대단히 감사합니다.
내가 그 모든 것을 한 가지 형태로 필요로했을 때 그것이 도움이되지는 않았을 것입니다. errorPlacement 변경 사항은 완벽한 대답이었습니다. – slugmandrew
좋은 하나, 돌아 주셔서 고마워요. – JohnIdol