Cita:
Iniciado por emprear
Para darle un poco de sentido a eso que querés hacer, habría que limpiar el contenido del area de texto tras presionar le botón, si no no solo vas a estar agregandp texto, sino repitiendo una y otra vez lo ya escrito
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[
function llenarDIV(){
var obj = document.getElementById('destino');
obj.innerHTML += ' ' + document.getElementById('mensaje').value;
document.getElementById('mensaje').value = "";
}
//]]>
<textarea tabindex="1" rows="4" cols="40" id="mensaje" style="width:694px;"> <input type="button" value="Cambiar" onclick="llenarDIV();" />
Saludos
tienes razon, al ver lo que escribiste no me di cuenta que ya lo habias arreglado, entonces me puse a buscar en g como se haria eso, y cuando lo voy a agregar, veo que ya lo habias solucionado, jaja,
tambien le puse que despues de enviar ponga el foco nuevamente en el textarea y que se envie al presionar enter...
Código Javascript
:
Ver original<script>
function envAUT(e) {
tecla = (document.all) ? e.keyCode :e.which;
if(tecla==13 && !e.shiftKey){//13
llenarDIV();
return false;
}
return true;
}
</script>
<script language="javascript" type="text/javascript">
function llenarDIV(){
var textoo=document.getElementById("destino").innerHTML;//aca es donde tendria que tomar el contenido del div, pero no se como se hace
var obj = document.getElementById('destino');
obj.innerHTML = textoo + "<br/>" + document.bbb.mensaje.value ;
document.getElementById('mensaje').value = ''; //para limpiar el textarea
document.bbb.mensaje.focus();//para poner el foco o cursor en el textarea
}
</script>
<div id="destino" name="destino" value="valor por defecto">DIV sin informacion</div>
<form name="bbb" >
<textarea name="mensaje" tabindex="1" rows="4" id="mensaje" style="width:694px;" onkeypress="return envAUT(event);">texto de prueba</textarea>
<input type="button" value="Cambiar" onClick="llenarDIV();">
</form>
muchas gracias, esto va tomando forma...