Foros del Web » Programando para Internet » ASPX (.net) »

Accceder a un elemento ASP.NET desde Javascript

Estas en el tema de Accceder a un elemento ASP.NET desde Javascript en el foro de ASPX (.net) en Foros del Web. Hola a todos, he estado haciendo pruebas de como acceder a un elemento C# pero ninguna me resulta. Por ejemplo, tengo el siguiente textbox : ...
  #1 (permalink)  
Antiguo 12/11/2009, 13:36
 
Fecha de Ingreso: enero-2009
Mensajes: 78
Antigüedad: 15 años, 3 meses
Puntos: 0
Accceder a un elemento ASP.NET desde Javascript

Hola a todos, he estado haciendo pruebas de como acceder a un elemento C# pero ninguna me resulta. Por ejemplo, tengo el siguiente textbox :

<asp:TextBox CssClass="Entrada" ID="txtPassword" TextMode="Password" runat="server" Width="230px" meta:resourcekey="txtPasswordResource1" ForeColor="ControlText" MaxLength="10"></asp:TextBox>


También este botón:


<asp:Button ID="btnGrabar" CssClass="Boton" runat="server" Text="Grabar" Width="100px" meta:resourcekey="btnGrabarResource1" OnClick="btnGrabar_Click" OnClientClick="return valor();" />


El chiste es que cuando se le de click al dichoso botón, ejecute está función del lado del cliente con el OnClientClick:

function valor()
{
alert('Valor:'+document.getElementById('<%=txtPass word.ClientID%>').value);
return false;
}


Pero no sale absolutamente nada, de hecho la propiedad value no me sale en la lista de la ayuda en linea del visual studio 2005, que propiedad debería poner?

Gracias XD
  #2 (permalink)  
Antiguo 12/11/2009, 15:11
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Accceder a un elemento ASP.NET desde Javascript

Acabo de copiar tu código a una página web y resulta todo ok, el único cambio que hice fue el nombre del control en el alert. En el código que has puesto hay un espacio Pass word
quedariá así:
Código:
   <script type="text/javascript">
    function valor()
    {
        alert('Valor: '+document.getElementById('<%=txtPassword.ClientID%>').value);
        return false;
    } 
   </script>
Lo demás está bien


__________________
Eduardo Peredo
Wigoin
  #3 (permalink)  
Antiguo 12/11/2009, 15:37
 
Fecha de Ingreso: enero-2009
Mensajes: 78
Antigüedad: 15 años, 3 meses
Puntos: 0
Ok muchas gracias eperedo, es increible como una tontera ocasiona tanto dolor de cabeza XD.
  #4 (permalink)  
Antiguo 12/11/2009, 15:43
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Accceder a un elemento ASP.NET desde Javascript

No te preocupes ese tipo de "problemas" son los que más tiempo nos quitan XD

A todo nos ha pasado
__________________
Eduardo Peredo
Wigoin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:58.