Formulario con menu y textarea

thunder23

Buenas, tengo una duda y no se como hacerlo, me explico:

Estoy haciendo una pagina en HTML que contiene lo siguiente.... 1 List Menu y 1 textarea.
En el List menu tengo 13 objetos y en el Textarea nada, bien, entonces lo que quiero que haga es lo siguiente.

Cuando pincho en un "Item" del List Menu (el comando en HTML es <select> ), quiero que en el Textarea me muestre un texto descriptivo.

Sé que con HTML no se puede hacer(o eso creo), asi que si alguien sabe un script para hacer eso, se lo agradeceria.

Gracias de antemano.

RedHat

dhtml

thunder23

Algo mas sencillo? porque lo que he visto tiene mucho codigo...

En javascript tiene k haber algo mas facil, o VBscript

RedHat

no se si en javascript se podra hacer, lo que si se es q se puede hacer en DHTML busca por el google scripts dhtml

thunder23

Ya ya, ya he estado mirando, y he visto algunos, pero nose si soi yo, o los que he encontrado tienen mazo codigo xD

Pos nada, si nadie sabe en javascript o algo con menos codigo, mirare de hacerlo asi..

Gracias ;)

EnZo

<script>
info = new Array;
info['300']="El mx300 es mu weno";
info['310']="El 310 es el mejor de todos sin duda";
info['500']="El mx500 es mu weno";
info['518']="El mx518 es el mas caro";
function informa(cual) {
document.getElementById('informacion').value=info[cual];
}
</script>
< body>
<form>
<select onChange="informa(this.value)">
<option>Ratones logitech</option>
<option value="300">MX 300</option>
<option value="310">MX 310</option>
<option value="500">MX 500</option>
<option value="518">MX 518</option>
</select>
< input id="informacion">
</form>
</body>

Copialo a un html nuevo y lo pruebas.

Tenia pensado poner la informacion en los values pero esque si no luego no podrias identificarlo cuando se enviara por post

Abreu

Tienes una array de strings:

<script language="JavaScript">
descripciones = new Array(4);
i=0;
descripciones[i++]="";
descripciones[i++]="Primera descripcion";
descripciones[i++]="Otra";
descripciones[i++]="La ultima";
</script>

Tienes un formulario:

<form name="form1">
<select name="comboOpciones" onChange="document.forms['form1'].cuadroTexto.value=descripciones[this.value]">
<option value="0">Primer nombre</option>
<option value="1">Primer nombre</option>
<option value="2">Otro nombre</option>
<option value="3">El ultimo nombre</option>
</option>
</select>
<textarea name="cuadroTexto"></textarea>
</form>

erdanblo

#7 No es por deshonrar tu trabajo pero el de Enzo es muchísimo más claro. Aunque tu haces lo que pide, que imprima en el textarea.

thunder23

Gracias a todos, ya tengo lo que queria, perdonar por no escribir antes, no he tenido tiempo...

Salu2 y gracias por las molestias :)

Usuarios habituales

  • thunder23
  • erdanblo
  • Abreu
  • EnZo
  • RedHat