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/

Responder a