양식에 jQuery Validate 플러그인을 사용하고 있으며 기본적으로 모든 필드를 어떻게 설정해야하는지 궁금합니다.jQuery Validate - 기본적으로 모든 필드를 필수로 설정 하시겠습니까?
나는 'methodName로'라는 사용자 지정 방법을 사용하고 난 아무 소용이 다음과 같은 코드를 시도 :
$.validator.setDefaults({
methodname : true
});
어떤 아이디어?
감사합니다.
양식에 jQuery Validate 플러그인을 사용하고 있으며 기본적으로 모든 필드를 어떻게 설정해야하는지 궁금합니다.jQuery Validate - 기본적으로 모든 필드를 필수로 설정 하시겠습니까?
나는 'methodName로'라는 사용자 지정 방법을 사용하고 난 아무 소용이 다음과 같은 코드를 시도 :
$.validator.setDefaults({
methodname : true
});
어떤 아이디어?
감사합니다.
Quick'n'dirty 수정 :
$(document).ready(function(){
$('#myform input, #myform textarea').not([type="submit"]).addClass('required');
});
이 트릭을 할해야하고, 마크 업에 대한 변경이 필요하지 않습니다
$("#myform input, #myform textarea").each(function() {
$(this).rules("add", {
required: true // Or whatever rule you want
});
});
http://docs.jquery.com/Plugins/Validation/rules#rules.28.C2.A0.22add.22.2C.C2.A0rules_.29
나는이 알을 질문에 이미 답변했으며,이 답변은 @vzwick이 올린 내용과 함께 진행됩니다. 당신은 여전히에 하지는 주소 2와 같이 필요로 할 수 있습니다
$('form :input').not(':image, :button, :submit, :reset, :hidden, .notRequired').addClass('required');
모든 필드, 당신은 클래스 .notRequired
를 추가 할 수 있습니다. 그 외에도이 코드는 이미지 단추, 단추, 제출, 재설정 및 숨겨진 양식 필드를 제외합니다.
실제로 마크 업을 변경하지 않고 플러그인 규칙 내에서이를 수행 할 방법을 찾고 있었지만 방법을 찾지 못했습니다. 그래서 당신이 이깁니다! :) 감사합니다 – Probocop
다행히 도왔습니다! – vzwick