TextArea

Cris
12 de Febrero del 2004
Hola a [email protected]:
Tengo el siguiente problema:
Tengo que introducir dentro de un TEXTAREA el valor de una variable. Dicha variable es el valor de un option de una select. Como lo hago??

javi
12 de Febrero del 2004
Para recoger el valor de una option del select solo tienes que hacer
document.forms[0].miSelect[document.forms[0].miSelect.selectedIndex].value, asi accedes al valor del elemento señalado y para asignarlo al textarea sería :

document.forms[0].miTextArea.value = document.forms[0].miSelect[document.forms[0].miSelect.selectedIndex].value

harry_plotter
12 de Febrero del 2004
a la mierd... eso es en el caso que estes usando varios formularios..
bien podrias darle al valor del option y recogerlo como dijo a travez del document.form....
pero tambien puedes hacer una funcion en javascrit que te vaya leyendo todos los checkbox que esten selected y los vas concatenando... despues les haces un split para ir separandolos... bueno... creo que tengo un ejemplo de tomar todos los datos de de una lista de checkbox, pero no recuerdo donde estan.. si los encuentro lo subo aca...

javi
12 de Febrero del 2004
No es por na, pero en la pregunta pone option de un select no checkbox ...

harry_plotter
12 de Febrero del 2004
perdon...los checkbox tienen valor checked y no selected

harry_plotter
12 de Febrero del 2004
la encontre... esta es la funcion en javascript:
function valChecked() {
var win = window.document.form1;
var i=0;
var resultado = "";

for (i = 0; i < win.elements.length; i++)
{
if(win.elements[i].type=="checkbox"){
if (win.elements[i].checked==true){
resultado = resultado + win.elements[i].value + "_";
}
}
}
if (resultado.length>0) resultado = resultado.substring(0,resultado.length-1);
return resultado;
}

donde:
<input type="checkbox" name="checkbox<%=count%>" value="<%=id + "-" + folio%>">

son los valores que capturo en la funcion... como pueden ser varios los hago el par id1-folio1_id2-folio2 .... y asi sucecivamente...
despues con el split hago para separa en par lo siguiente:
(esto es en java)
String idFolioOrden[] = ordenFolio.split("_");

for (int i=0;i<idFolioOrden.length;i++)
{
String orden[] = idFolioOrden[i].split("-");
... bla bla bla...

en todo caso trabajaba en paginas jsp servlet...
bueno... cualquier duda... envienme un mail... si es pa reclamos... no importa... el fin es aprender