Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2009, 12:35
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 24 años, 2 meses
Puntos: 19
Respuesta: Cambiar el valor text de un textbox

Hola.
En Vb no tenias dramas porque como era un formulario win por ejemplo, lo metias como vos decis en evente keypress o keydown y listo. Pero en la web es dinstonto porque pudes si queres hacerlo desde asp.net para que cada vez que se cambie el texto se ejecute el codigo que vos decis, para eso tendrías que modificar una propiedad de textbox AutoPostBack true, pero eso haría que cada vez que escriban una letra la pagina se recarga.

Lo que tienes que haces es en el html de tu pagina .aspx poner el codigo javascript que quieras usar. Ahora le puedes agregar por codigo en el load de la página:

txtObservacion.Attributes.Add(”onkeydown”, “quitarcaracteres(this)”);
txtObservacion.Attributes.Add(”onkeyup”, “quitarcaracteres(this)”);

en donde txtObservacion es tu textbox que queres decirle que use una función de javascript

Tienes otras posibilidades. Puedes directamente dejar que complete el texto el usuario y al final cuando aprieta el boton enviar de tu formulario en el load de la página tomas el valor que desees del text, pero el problema de esto es que no te permite cambiar las palabras del textbox mientras escribes.

La otra es que uses ajax:
http://www.subgurim.net/Articulos/aj...s-asp-net.aspx

Bueno, no se si esa era tu duda, cualquier cosa avisanos
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!