7
我正在使用JQuery插件在上運行名稱表單元素的屬性。我知道我可以通過訪問ID屬性值:ASP.net中表單的輸入元素名稱
"<%= myControl.ClientID %>"
什麼名屬性?在html源文件中,我看到名稱& id彼此不同。
感謝帕維爾
編輯:
全碼:
$("form").validate({
rules: {
"<%= _FullNameTextbox.ClientID %>": {
required: true,
minlength: 2
},
"<%= _EmailAddressTextbox.ClientID %>": {
required: true,
email: true
}
},
messages: {
"<%= _FullNameTextbox.ClientID %>": {
required: "Please enter your full name",
minlength: "Your name must consist of at least two characters"
},
"<%= _EmailAddressTextbox.ClientID %>": {
required: "Please enter a valid email address",
email: "Please enter a valid email address"
}
}
});
它工作得很好,當控制是在頁。但是現在,當我把它的用戶控制,ID和名內不同:
<input type="text" id="Container__EmailAddressTextbox" name="Container$_EmailAddressTextbox" class="error">
因此,而不是使用_FullNameTextbox.ClientID我訪問名屬性值
您可以發佈您的控件的代碼? – 2011-01-21 08:49:29
我不知道它是否有幫助,但你可以嘗試(這) – 2011-01-21 08:51:20