Foros del Web » Programando para Internet » Javascript »

Valores de una lista a un text area

Estas en el tema de Valores de una lista a un text area en el foro de Javascript en Foros del Web. mi pregunta es que si de una lista se pueden pasar valores a un campo de area de texto y como se puede hacer esto, ...
  #1 (permalink)  
Antiguo 04/01/2005, 13:49
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Factura

mi pregunta es que si de una lista se pueden pasar valores a un campo de area de texto y como se puede hacer esto, me explico un poco mejor

lo que quiero hacer es agregar valores por renglon (linea) a un area texto provenientes de los valores de una lista
  #2 (permalink)  
Antiguo 04/01/2005, 14:43
 
Fecha de Ingreso: diciembre-2004
Mensajes: 32
Antigüedad: 19 años, 4 meses
Puntos: 0
function incluirPara(j){

nombre=j.course.value;
var aux=0;
ptocoma=nombre.search(";");
tam=nombre.length;
solnom=nombre.substr(0,ptocoma);
/*Obtiene sólo la cédula del parámetro value de copia*/
cedula=nombre.substr(ptocoma+1,tam);// esto es un hidden en el formulario que poseee lo valores.


/* se recorre el arreglodel option*/
for (var opcombo=0;opcombo < j.requierements.length;opcombo++){
valor=j.requierements[opcombo].value;
/* si ya existe */
if (valor==cedula){
aux=1;
}

}

if (aux == 0 || j.requierements.length == 0 ){
nuevo=solnom;
nced=cedula;

bottom=j.requierements.length;
j.requierements.length=j.requierements.length+1;
j.requierements[bottom].value=nced;
j.requierements[bottom].text=nuevo;



}
j.id_courses_req.value='';
for (var opcombo=0;opcombo < j.requierements.length;opcombo++){
if(opcombo==0){
j.id_courses_req.value=j.requierements[opcombo].value;
}
else{
j.id_courses_req.value=j.id_courses_req.value+','+ j.requierements[opcombo].value;
}
}
return true;
}

function quitarPara(j)
{


/* se recorre el arreglodel option*/
for (var opcombo=0;opcombo < j.requierements.length;opcombo++){
if(opcombo>=j.requierements.selectedIndex && opcombo+1 < j.requierements.length ){
j.requierements[opcombo].value=j.requierements[opcombo+1].value;
j.requierements[opcombo].text=j.requierements[opcombo+1].text;
}

}
j.requierements[j.requierements.length-1].value='';
j.requierements[j.requierements.length-1].text='';
j.requierements.length=j.requierements.length-1;

j.id_courses_req.value='';
for (var opcombo=0;opcombo < j.requierements.length;opcombo++){
if(opcombo==0){
j.id_courses_req.value=j.requierements[opcombo].value;
}
else{
j.id_courses_req.value=j.id_courses_req.value+','+ j.requierements[opcombo].value;
}
}


return true;
}
  #3 (permalink)  
Antiguo 05/01/2005, 03:08
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
No sé yo si será más sencillo esto:

Código HTML:
<html>
<head>
	<title>Untitled</title>
</head>

<body>
<form style="font:normal 10px/10px verdana;">

Canciones:<br>
<textarea 
	name="pepe" 
	cols="30" 
	rows="10" 
	style="overflow:auto;border:solid 1px black;font:normal 10px/10px verdana;">
</textarea>

<select 
	style="overflow:auto;border:solid 1px black;font:normal 10px/10px verdana;"
	name="pepote" size="1" onchange="if(this.value!=''){this.form['pepe'].value+=this.value+'\n';}">
		<option value="" SELECTED>Elige un grupo</option>
		<option value="Camino Soria" >Gabinete Caligari</option>
		<option value="Jardín de Rosas">Duncan Dhu</option>
		<option value="Sabor de Amor">Danza Invisible</option>
		<option value="Sufre Mamón">Hombres G</option>
		<option value="Mil Campanas">Alaska y Dinarama</option>
		<option value="Semilla Negra">Radio Futura</option>
</select>

</form>
</body>
</html> 
Lo importante es poner esto:

Código HTML:
onchange="if(this.value!=''){this.form['pepe'].value+=this.value+'\n';}"
en el select.

Un saludo!!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #4 (permalink)  
Antiguo 05/01/2005, 09:12
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
MUchisimas gracias esto era lo que exactamente necesitaba!!!!
  #5 (permalink)  
Antiguo 05/01/2005, 17:24
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
No sé si te refieres a lo mío o a lo de esteban, pero en cualquier caso te digo: de nada!!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 11/01/2005, 10:11
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
si fue por el tuyo gracias KArlanKas

Aprovehco a ver si me puedes ayudar con mi mas grande problema. Lo puedes encontrar aqui.
Gracias

Última edición por KarlanKas; 11/01/2005 a las 10:19
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 08:32.