Foros del Web » Programando para Internet » Javascript »

cambiar el contenido de textarea segun select

Estas en el tema de cambiar el contenido de textarea segun select en el foro de Javascript en Foros del Web. Buenas, se puede cambiar o deshabilitar de forma sencilla el contenido de un textarea según la opción que cojas de un select de un formulario ...
  #1 (permalink)  
Antiguo 08/05/2006, 07:41
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 20 años, 10 meses
Puntos: 0
cambiar el contenido de textarea segun select

Buenas,

se puede cambiar o deshabilitar de forma sencilla el contenido de un textarea según la opción que cojas de un select de un formulario ???

gracias compañeros
  #2 (permalink)  
Antiguo 08/05/2006, 08:27
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola FlamingoX

¿Te refieres a algo así...?
Código:
<form>
<select onchange="txt.value = this.value">
<option value="uno">1</option>
<option value="dos">2</option>
</select>
<textarea name="txt"></textarea>
</form>
Saludos,
  #3 (permalink)  
Antiguo 08/05/2006, 08:36
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 20 años, 10 meses
Puntos: 0
Parecido, pero no me vale. Yo necesito que al seleccionar una opción ponga un texto determinado.

Por ej.
Si en select tenemos Madrid, Valencia y Roma que al seleccionar Madrid o Valencia ponga en la caja texto España y al seleccionar Roma ponga en la caja de texto Italia...
  #4 (permalink)  
Antiguo 08/05/2006, 08:44
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

No se si nos estamos entendiendo ¿No puedes poner el select así?
Código:
<select onchange="txt.value = this.value">
<option value="España">Madrid</option>
<option value="España">Valencia</option>
<option value="Italia">Roma</option>
</select>
Si no te sirve, pon el código que estás usando a ver que puede hacerse.

Saludos,
  #5 (permalink)  
Antiguo 08/05/2006, 16:12
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 20 años, 10 meses
Puntos: 0
Me valdría pero no del todo... resulta q después quiero enviar los valores del formulario, entonces si le doy a "Enviar" me enviaria el valor de select como "España" y el del txt como "España" tb ¿no?

Yo querría que al final fuera el del select "Madrid" y el del campo "España"...

No se si me entiendes, gracias...
  #6 (permalink)  
Antiguo 12/05/2006, 10:26
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 20 años, 10 meses
Puntos: 0
¿alguien puede ehcarme una manao sobre el tema por favor?
  #7 (permalink)  
Antiguo 16/05/2006, 03:49
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 20 años, 10 meses
Puntos: 0
¿Es posible hacer lo que quiero...? ¿Hay otra manerda de desactivar campos de un formulario según el elemento del combo que elijas?
  #8 (permalink)  
Antiguo 16/05/2006, 04:09
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

Prueba poniendo así el select:

<select onchange="cambiar(this)">

y utilizando este código:
Código:
function cambiar(obj) {
  num = obj.selectedIndex;
  if (num==0 || num==1) pais='España';
  else if (num==2) pais='Italia';
  obj.form.txt.value = pais;
}
Saludos,
  #9 (permalink)  
Antiguo 16/05/2006, 04:11
Avatar de Azrael666  
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
uf.. nose.. como no lo hagas con una funcion:

<select onchange="seleccionCiudad(this.value)">
<option value="Madrid">Madrid</option>
<option value="Valencia">Valencia</option>
<option value="Roma">Roma</option>
</select>

<textarea name="txt" id="txt"></textarea>

y la funcion:

function seleccionCiudad(valor)
{
switch (valor)
{
case "Madrid": document.getElementById("txt").value="España";
break;
.
.
.//resto de valores
.
}

}

es que yo creo que el texto del select no se puede sacar, solo el value... igual si lo haces asi te funciona...
__________________
ALOZORRO v5.0 (ahora en .es)
  #10 (permalink)  
Antiguo 16/05/2006, 05:18
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 20 años, 10 meses
Puntos: 0
Vale, gracias por fin lo conseguí. Al final he utilizado la opción de JavierB y he añadido una línea más para a la vez desactivar el campo:

obj.form.txt.disabled = true;

Si me surgen más dudas ya os comento :D
  #11 (permalink)  
Antiguo 21/05/2013, 00:22
 
Fecha de Ingreso: mayo-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Respuesta: cambiar el contenido de textarea segun select

estimados

como seria lo mismo pero con datos de una tabla de una base de datos?

gracias
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:04.