0
동적으로 내 asp.net webforms 프로젝트 (asp : checkbox, asp : textbox, infragistics : webnumericeditor, asp : dropdownlist)의 동적으로 생성 된 항목에 jquery 유효성 검사를 추가하려고합니다. 드롭 다운 목록을 제외한 모든 항목에 대해 올바르게 작동합니다.동적 Jquery 유효성 검사 드롭 다운 목록
내가 사용하는 코드는 다음과 같습니다
var oID = this.ObjectID;
$("#" + oID).rules("add", {
required: {
depends: function (element) {
return $("#" + oID + " option:selected").val() == 0;
}
},
messages: {
required: "*"
}
})
드롭 다운리스트 항목이 너무
DropDownList ddl = new DropDownList();
...
ddl.DataBind();
ListItem li = new ListItem("Please Select...", "0");
ddl.Items.Insert(0, li);
등 위치 0에 삽입 '을 선택하세요 ...'항목에 코드 숨김에서 생성됩니다 유효성 검사는 결코 실행되지 않습니다. 항목이 생성되고 0을 올바르게 반환 할 때 경고가 추가되어 유효성 검사가 작동하지 않는 이유가 확실하지 않습니다.
jquery 유효성 검사를 처음 사용하므로 명확하고 단순한 방법이 될 것으로 기대하고 있습니다. 그러나 지금까지 시도한 방법으로는 결과를 얻지 못 했으므로 도움이 필요합니다.
대신의 할당 '기본 항목, 즉 "에 대한'와 같은 값을 지정 드롭 다운 목록 값 '0'기본 항목 대신에 값을 할당하는 '하세요 " –
@ bhanu.cs Brilliant를 선택하십시오! 그게 효과, 당신이 답변으로 게시 할 수있는 경우 그것을 받아 들일거야 :) – mk2
그것이 당신을 도왔다는 말을 듣고 좋은. 나는 대답으로 게시합니다. –