La solución que te da Leonardo es superior a la de llamar un elemento por getElementById cuando se trata de un server control (<asp:) . Ya que en determinadas condiciones el nombre que el framework le pone al control html que finalmente se renderiza es diferente al que vos le pones al control asp. saludos.
Adrián Cura. -----Original Message----- From: "Leonardo Micheloni" <[EMAIL PROTECTED]> To: <[email protected]> Date: Wed, 17 Oct 2007 14:43:45 -0300 Subject: [puntonet] ASP.NET recalcular automaticamente No, fijate que en el código que te pasé en el onblur se llama a javascript:calcualar(this) o sea, se le pasa a la función el mismo objeto desde donde se llamó (this), o sea que el código te va funcionar con cualquier elemento independientemente de como se llame porque el elemento al llamar a la función se pasa a sí mismo como parámetro, dentro de la función se referencia al objeto.value sin tener en cuenta el nombre el tipo ni nada, ventaja de lenguajes dinámicos podríamos decirle... Saludos. On 10/17/07, Pata del Santo <[EMAIL PROTECTED]> wrote: > > > Si el textbox se llama txtNro14, desde javascript lo referenciás como > form1.txtNro14.value > > > > ________________________________ > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Eliseo > Alegre > Enviado el: miércoles, 17 de octubre de 2007 18:55 > Para: [email protected] > Asunto: [puntonet] ASP.NET recalcular automaticamente > > > > Hola: > > estoy programando una pagina asp.net 2.0 en la que tengo 24 campos (textbox) > de los cuales quiero saber el total a medida que se van cargando. > > Pensé en dos opciones: > > 1.- utilizar el evento lostfocus del textbox y el atributo AutoPostBack en > true, pero es muy lento y recarga la página con cada dato ingresado. > > 2.- una función en java que haga el cálculo del lado del cliente, pero no se > como referirme al control asp:textbox desde java. > > quisas la solución sea utilizar ajax, pero no se como. > > me podrán dar una mano? > > GRACIAS!!! > > Eliseo -- Leonardo Micheloni. http://leomicheloni.blogspot.com/
