Foros del Web » Programando para Internet » Javascript »

Reemplazar caracteres de un textarea

Estas en el tema de Reemplazar caracteres de un textarea en el foro de Javascript en Foros del Web. Hola, tengo un texto en un textarea, y necesito que al presionar un boton, se ejecute una funcion para reemplazar ciertos caracteres. por ejemplo: Tengo ...
  #1 (permalink)  
Antiguo 29/08/2009, 11:13
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta Reemplazar caracteres de un textarea

Hola, tengo un texto en un textarea, y necesito que al presionar un boton, se ejecute una funcion para reemplazar ciertos caracteres. por ejemplo:

Tengo el siguiente texto:

Código:
Hola hoy esta lloviendo y estoy caminando
y al presionar el boton, se sustituyen las letras do por lo que quedaria:

Código:
Hola hoy esta llovien** y estoy caminan**
Algun codigo de ejemplo.
Gracias
  #2 (permalink)  
Antiguo 29/08/2009, 12:51
Avatar de Javier01  
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: Reemplazar caracteres de un textarea

hola! prueba con esto!
Código code:
Ver original
  1. <html>
  2. <head>
  3.     <title>Ejemplo textarea</title>
  4. <script>
  5.  
  6. function cambiar()
  7. {
  8.     var mifrase = document.formul.textito.value;
  9.     var palabra = 'do';
  10.     do {
  11.         mifrase = mifrase.replace('do','**');
  12.     } while(mifrase.indexOf('do') >= 0);
  13. document.formul.textocambiado.value = mifrase
  14. }
  15. </script>
  16. </head>
  17. <body>
  18. <form name="formul">
  19. <textarea name="textito" cols="40" rows="3">
  20. Hola hoy esta lloviendo y estoy caminando
  21. </textarea>
  22. <br>
  23. <br>
  24. cambiar texto caracteres <input type="Text" name="textocambiado" size="40">
  25. <br>
  26. <br>
  27. <input type=button value="cambiar" onclick="cambiar()">
  28. </form>
  29. </body>
  30. </html>


saludos y suerte!
__________________
Tomarse un tiempo para redactar correctamente la pregunta, utilizando los signos de puntuación adecuados, es ganar tiempo y calidad en la respuesta.

Última edición por Javier01; 29/08/2009 a las 13:42
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 20:51.