숫자가 이전 단계의 답변을 기반으로하는 동적 필드 수 그룹을 포함하는 스테이지가있는 양식이 있습니다.jQuery는 동적 필드 수를 사용하여 유효성을 검사합니다.
I 배열로 필드 서버 측을 발생하고있어, 즉
<input id="foo[0]"...
<input id="bar[0]"...
<input id="foo[1]"...
<input id="bar[1]"...
<input id="foo[2]"...
<input id="bar[2]"... etc
I는 어떤 경우에는 형에 대해 숫자 & 번호의 유효성을 검사 할 수는, 모든 필드 & 필요 아무리. 클라이언트 측 처리를 위해 jQuery validate plugin을 사용하고 있습니다. (예, 서버 측 자료도 함께 백업했습니다.) & 양식이 XHTML Strict를 전달해야하므로 인라인 할 수 없습니다 (EDIT : 내 부록 참조).
내 문제는 동적 필드 수를 사용하여 유효성 검사를 사용하는 방법을 알아낼 수 없다는 것입니다. 다음은 유효성 검사 구문은 일반적으로 양식의 나머지의 모습입니다 :
$(document).ready(function() {
// validate stage_form on keyup and submit
var validator = $("#form_id").validate({
// rules for field names
rules: {
name: "required",
address: "required",
age: { required: true, number: true }
},
// inline error messages for fields above
messages: {
name: "Please enter your name",
address: "Please enter your address",
age: { required: "Please enter your age", number: "Please enter a number" }
}
});
});
내가 그 일을 끝내 었습니다. 내 자아를 보라. – da5id
그리고 실제로 질문을 닫을 수 있도록 답변을 수락 할 것입니다. 건배. – da5id
이것은 rules param을 쓸모 없게 만들고 코드를 덜 조직화합니다. 자바 스크립트 스 니펫에서 HTML 및 메시지 오류 규칙 불행히도, 독특한 옵션. – Ismael