私はの名前のフォーム要素の属性で動作するJQueryプラグインを使用しています。ASPのフォームの入力要素の名前.NET
"<%= myControl.ClientID %>"
を何属性名について:私は、私が使用してID属性値にアクセスできることをご存知ですか? htmlソースでは、私はその名前が&のidがお互いに異なっているのを見ます。
おかげパヴェル
EDIT:
全コード:
$("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を使用して、私は名にアクセスする必要が属性値が
あなたのコントロールのコードを投稿できますか? –
助けがあるかどうかわかりませんが、これを試すことができます –
これは?問題は、ページをレンダリングしながらJavaScriptコードを作成するときです。どのように役立つだろうか? – dragonfly