전체 Wordpress를 사용 중이며 일부 단축 코드를 사용하여 토글 기능을 표시하고 있습니다.필드가 표시되지 않으면 jQuery 유효성 검사기가 작동하지 않습니다.
http://themeforest.net/item/mingle-multipurpose-wordpress-theme/full_screen_preview/235056
당신은 단축 코드를 클릭 할 수 있습니다 -> 탭 및 전환
이 완벽하게 작동하고 나는이 : 내가 사용 테마가 어울려 및 토글 기능의 예는 여기에서 찾을 수 있습니다 일부 필드가있는 양식. 토글이 열려 있으면 jQuery 검사기가 정상적으로 작동합니다. 그러나 토글이 닫혀 있으면 jQuery는 필드가 있음을 인식하지 못하고 값이 있는지 확인하지 않습니다. 이 문제가 해결 되었습니까?
편집 :
$("#register").validate({
ignore: "",
rules: {
vendor_email: {
required: true,
email: true
},
vendor_name: "required",
zip: "required",
},
messages: {
vendor_email: {
required: "<br>Please enter an email address!<br><br>",
email: "<br>Please enter a valid email address!<br><br>"
},
vendor_name: "<br>Please enter your vendor name!<br><br>",
zip: "<br>Please enter a zip code!<br><br>",
},
highlight: function(element, errorClass) {
alert(element);
$(element).closest('togDesc').show();
$(element).closest('toggleItem').find('.minus').removeClass('minus').addClass('plus');
});
});
하이라이트 부분을 검증하는 것도 오차를 일으키는 : 여기 내 현재 jQuery를이다. 왜 그런가?
미리 감사드립니다.
대단히 감사합니다! 그것은 완벽하게 작동했습니다! 그러나 그 필드가 숨겨져있을 수 있기 때문에 하나의 추가 후속 조치가 필요합니다. 유효성 검사에 실패한 모든 필드에 대해 경고를 발행 할 수 있습니까? – user1048676
내 편집을 참조하십시오. 오류가있는 경우 필드의 부모를 열어 둡니다. 또는 경고 코드를'highlight' 옵션 코드에 추가 할 수 있습니다. –
제안 해 주셔서 감사합니다. 전체 jQuery 유효성 검사 코드를 추가했습니다. 강조 표시 섹션을 추가하면 유효성 검사가 전혀 수행되지 않습니다. – user1048676