나는 인터넷 검색을 봤는데 내가 클래스를 추가/제거 할 수 있습니다 것으로 나타났습니다 (예를 들면, 는 필요 수를); 유효성 검사 그룹을 시뮬레이트하는 방법에 대한 아이디어를 얻었습니다.
1.When 페이지가 처음로드, 숫자 만 확인 :
$(document).ready(function(){
$("#add").click(function() {
$("#fecha").removeClass("required");
$("#fecha").removeClass("date");
$("#numeroDoc").removeClass("required");
$("#numeroDoc").removeClass("number");
$("#serieDoc").removeClass("required");
$("#serieDoc").removeClass("number");
$("#importe").addClass("required");
$("#importe").addClass("number");
$("#concepto").addClass("required");
});
$("#save").click(function() {
$("#importe").removeClass("required");
$("#importe").removeClass("number");
$("#concepto").removeClass("required");
$("#fecha").addClass("required");
$("#fecha").addClass("date");
$("#numeroDoc").addClass("required");
$("#numeroDoc").addClass("number");
$("#serieDoc").addClass("required");
$("#serieDoc").addClass("number");
});
$("#form1").validate({
errorPlacement: function(error, element) {
error.appendTo(element.parent("td").next("td"));
} ,
submitHandler: function(form) {
$("#add").click(function() {
addDetail();
return false;
});
$("#save").click(function() {
return false;
});
}
});
});
비록, 나는 분명히 내가 인해 몇 가지 세부 사항에 대해 너무 확실하지 않다, 답을 발견했습니다 (클래스 = "수") 내가 유효성 검사를 발사 두 번 버튼을 눌러야 다음 데이터를 입력하여 내가 실수를 2.If
추가 누를 때까지 작동하지 않습니다
이 코드를 개선하는 데 도움이되기를 바랍니다.