Foros del Web » Programando para Internet » Javascript »

Como se escribe con javascript en un textarea?

Estas en el tema de Como se escribe con javascript en un textarea? en el foro de Javascript en Foros del Web. Como puedo modificar el contenido del textarea con el javascript si esta etiqueta no tiene el atributo value?...
  #1 (permalink)  
Antiguo 14/07/2009, 00:45
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Exclamación Como se escribe con javascript en un textarea?

Como puedo modificar el contenido del textarea con el javascript si esta etiqueta no tiene el atributo value?
  #2 (permalink)  
Antiguo 14/07/2009, 00:52
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: Como se escribe con javascript en un textarea?

Puedes usar value, innerHTML y innerText.

Te recomiendo usar value porque me parece que a veces innerHTML no funcionaba.
  #3 (permalink)  
Antiguo 14/07/2009, 00:55
 
Fecha de Ingreso: febrero-2009
Mensajes: 102
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como se escribe con javascript en un textarea?

No lo he probado pero a lo mejor puedes crear un textNode y hacerle un append al textarea, pero no estoy segura y ahora no puedo comprobarlo. Intentalo y me cuentas.
  #4 (permalink)  
Antiguo 14/07/2009, 01:09
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como se escribe con javascript en un textarea?

En MOZILLA he probado las tres opciones y ninguna me ha funcionado Legoltaz !!!
Asignando de esta manera:
document.getElementById("textareaID").value = "Hola"; X
document.getElementById("textareaID").innerText = "Hola"; X
document.getElementById("textareaID").innertHTML = "Hola"; X
  #5 (permalink)  
Antiguo 14/07/2009, 01:12
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como se escribe con javascript en un textarea?

Y Didi-chan de donde has sacado el textNode ?
  #6 (permalink)  
Antiguo 14/07/2009, 01:29
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años
Puntos: 0
Respuesta: Como se escribe con javascript en un textarea?

Algo haces mal porque con el value te tiene que funcionar.

Código html:
Ver original
  1.     <head>
  2.         <script type="text/javascript">
  3.             function texto (){
  4.                 document.getElementById ("t").value = "sfd";
  5.             }
  6.         </script>
  7.     </head>
  8.     <body>
  9.         <textarea id="t"></textarea>
  10.         <input type="button" value="clic" onclick="texto ();"/>
  11.     </body>
  12. </html>
  #7 (permalink)  
Antiguo 14/07/2009, 01:30
 
Fecha de Ingreso: junio-2009
Mensajes: 174
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como se escribe con javascript en un textarea?

Perdon Legoltaz,
value y innerHTML funcionan bien en Mozilla pero el innerText no
ahora probaré en IE.
Gracias.
  #8 (permalink)  
Antiguo 14/07/2009, 05:49
 
Fecha de Ingreso: febrero-2009
Mensajes: 102
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Como se escribe con javascript en un textarea?

Cita:
Y Didi-chan de donde has sacado el textNode ?
Me refiero con DOM, de esta manera, pero repito que no he probado.

Código:
var textArea = document.createElement("textarea");

var texto = document.createTextNode("este es el texto");

textArea.appendChild(texto);
  #9 (permalink)  
Antiguo 14/07/2009, 06:53
Avatar de Legoltaz  
Fecha de Ingreso: agosto-2008
Mensajes: 325
Antigüedad: 15 años, 8 meses
Puntos: 6
Respuesta: Como se escribe con javascript en un textarea?

Y document.body.appendChild(textArea);
  #10 (permalink)  
Antiguo 25/10/2012, 09:16
 
Fecha de Ingreso: julio-2012
Mensajes: 19
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Como se escribe con javascript en un textarea?

como harias para q este codigo q es para un input funcione en una textarea??
Código:
$(document).ready(function() {
	$("#searchbar4").attr("value", "[email protected]");

	var text = "[email protected]";

	$("#searchbar4").focus(function() {
		$(this).addClass("active");
		if($(this).attr("value") == text) $(this).attr("value", "");
	});

	$("#searchbar4").blur(function() {
		$(this).removeClass("active");
		if($(this).attr("value") == "") $(this).attr("value", text);
		
	});
  #11 (permalink)  
Antiguo 25/10/2012, 12:12
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
Respuesta: Como se escribe con javascript en un textarea?

¿Y si en vez de preguntarle a alguien que no pasa por el tema desde hace años, posteas mejor en el foro que corresponde (esto es javascript, no frameworks) y en un tema donde tenga algo que ver (acá rellenan textareas, no adaptan jquery)?
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 00:32.