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