Estoy usando el complemento JQuery que opera en nombre atributos de los elementos del formulario. Yo sé que puedo acceder a Identificación del valor atributo mediante el uso de:Nombre del elemento de entrada del formulario en ASP .NET
"<%= myControl.ClientID %>"
¿Qué hay de nombre atributo? En la fuente html veo que el nombre & id difiere entre sí.
Gracias Paweł
EDIT:
código completo:
$("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"
}
}
});
funcionó bien cuando el control fue en la Página. Pero ahora, cuando me coloqué dentro de control de usuario, Identificación y nombre difieren:
<input type="text" id="Container__EmailAddressTextbox" name="Container$_EmailAddressTextbox" class="error">
Así que en lugar de utilizar _FullNameTextbox.ClientID tengo que acceder nombre valor del atributo
¿Puedes publicar el código para tu control? –
no sé si ayuda, pero podría probar (esto) –
esto? El problema es cuando se crea código JavaScript mientras se renderiza la página. ¿Cómo ayudaría eso? – dragonfly