Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: Zeroql en 23 Julio 2011, 17:13 PM

Título: (Solucionado)Insertar datos en un textarea
Publicado por: Zeroql en 23 Julio 2011, 17:13 PM
Buenas
bueno tengo una textarea dentro de un form que esta definido asi:

Código (html4strict) [Seleccionar]

<form action="saveproducts.php" method="post" name="datos" enctype="multipart/form-data">
<textarea name="desc" id="desc" cols="60" rows="5" class="input5"><? echo $desc; ?></textarea>
</form>


Tengo 2 botones que me llaman a la funcion para agregar texto, he intentado con varias usando la posicion del texto. pero  no me da

el caso pote por esta pero tampoco me da

Código (applescript) [Seleccionar]
[code=javascript]
function AddText(text) {
document.getElementById("desc")value+=text;
}
</script>

Alguien sabe de alguna forma de ingresar texto a un textarea???

de ante mano muchas gracias
[/code]
Título: Re: Insertar datos en un textarea
Publicado por: madpitbull_99 en 23 Julio 2011, 20:35 PM
Esto debería funcionar:

Código (html4strict) [Seleccionar]
<form name="myform">
<table border="0" cellspacing="0" cellpadding="5"><tr>
<td><textarea name="inputtext"></textarea></td>
<input type="radio" name="placement" value="append" checked> Add to Existing Text<br>
<td><p><input type="radio" name="placement" value="replace"> Replace Existing Text<br>
<input type="button" value="Add New Text" onClick="addtext();"></p>
</td>
<td><textarea name="outputtext"></textarea></td>
</tr></table>
</form>


Y la función encargada de cambiar el texto:

Código (javascript) [Seleccionar]
<script language="javascript" type="text/javascript">
function addtext() {
var newtext = document.myform.inputtext.value;
if (document.myform.placement[1].checked) {
document.myform.outputtext.value = "";
}
document.myform.outputtext.value += newtext;
}
</script>

Título: Re: Insertar datos en un textarea
Publicado por: #!drvy en 23 Julio 2011, 20:38 PM
Emmm

@Zeroql lo estabas haciendo bien.

Lo único que te fallaba es el punto antes del value.

Código (javascript) [Seleccionar]
function AddText(text) {
document.getElementById("desc").value+=text;
}



Saludos
Título: Re: Insertar datos en un textarea
Publicado por: Zeroql en 23 Julio 2011, 20:52 PM
madpitbull_99 y drvy | BSM gracias por su colaboracion ya me ha funcionado de maravilla.