jquery 유효성 검사 플러그인을 사용하여 선택 상자를 고유하고 필수로 선택했습니다.Jquery selectbox unqiue를 확인하고 필요 여부를 확인합니다.
그러나, 독특한 검사가 필요한 모든 및 검사에서 작동하지 않는 첫 번째 선택 상자 만 작업,
방법이 문제를 해결하는 것입니다?
JQuery와
$("#insertResult").validate({
rules: {
'select[]': {
required: true,
unique: true
}
},
});
HTML 업데이트
<form id="insertResult" method="post" action="excelSQL.php" >
<select id="selectField0" name="select[]" style="float:left">
<option selected="" value="">Select one</option>
<option value="Email">Email</option>
<option value="1_Name2">1_Name2</option>
</select>
<select id="selectField1" name="select[]" style="float:left">
<option selected="" value="">Select one</option>
<option value="Email">Email</option>
<option value="1_Name2">1_Name2</option>
</select>
</form>
주셔서 감사합니다 : 내가 이전에 수행 한 JS 파일을 편집하고 난 selectField0 또는 selectField_0, 여전히 운 시도
checkForm: function() {
this.prepareForm();
for (var i = 0, elements = (this.currentElements = this.elements()); elements[i]; i++) {
if (this.findByName(elements[i].name).length != undefined && this.findByName(elements[i].name).length > 1) {
for (var cnt = 0; cnt < this.findByName(elements[i].name).length; cnt++) {
this.check(this.findByName(elements[i].name)[cnt]);
}
} else {
this.check(elements[i]);
}
}
return this.valid();
},
id가 "insertResult"인 HTML 요소는 어디에 있습니까? – jmort253
그것은 양식 ID입니다, 내 질문에 넣어, 이것을 생략 죄송합니다 – user782104
이 게시물에 따르면, 당신은 검사기 플러그인 자체를 수정해야합니다 : http://www.codeboss.in/web-funda/2009/05/27/jquery-validation-for-input-elements/ – jmort253