jQueryValidate에서 다른 특정 입력란이 비어있는 경우에만 입력란을 만들려고합니다. 그래서 인터넷에서 검색 한 결과, 다음과 같이했습니다.jQueryValidate - 필수 입력란이 작동하지 않습니다.
rules: {
marque: {
required: {
depends: function() {
if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
return true;
}
else {
return false;
}
}
}
}
}
불행히도, 작동하지 않습니다. 하지만 이렇게하면 :
depends: function() {
if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
alert("Here!");
return true;
}
else {
return false;
}
}
경고 상자가 나타납니다. 그래서, 제 테스트가 효과가있는 것 같습니다. 누구나 내가 잘못한 것을 말할 수 있습니까? jQueryValidate와 함께 jQuery 1.8.3 및 qTip2를 사용하고 있습니다. 대단히 감사합니다!
답장을 보내 주셔서 감사합니다. 나는 이것을했고 아무 일도 일어나지 않았다. 어쩌면 문제는이 필드가 드롭 다운 목록이라는 것입니다. 그래서 저는 다른 형식으로 사용한 개인 방법을 사용했습니다. "true"또는 "false"대신 정수를 반환하고 이제는 작동합니다. – LancelotKiin