Al seleccionar un item de un combo

Bianca
29 de Julio del 2003
Hola a todos !!
Necesito su ayuda
necesito hacer una pequea rutina
se trata de lo siguiente
tengo un combo en un formulario
y quiero que cuando selecciones algn item de la lista
se haga llamado a la rutina,
y esta rutina que cheque que fue lo que el usuario escogio y por ejemplo si escogio "a" en un cuadro de texto dentro del mismo formulario pongo "Primer letra del alfabeto" en cambio si escogio "b" ponga
segunda letra del alfabeto
esto solo es un ejemplo,....
no se como hacerlo
sin que la pagina la refresque...
y ademas la pagina es htm no puede ejecutar codigo ASP

alguien me puede ayudar y decirme como podria hacer !
Gracias
un Beso!!
Bianca

JuanJo
29 de Julio del 2003
Hola.

No puedes usar ASP pero podrs usar VBScript, es fcil.
Pongamos que tienes un "select" con nombre "alfabeto" y un "input type=text" llamado "resultado", el cdigo sera

<form .....name="formulario">
<select size="1" name="alfabeto">
<option value="nulo" selected>-----></option>
<option value="a">A</option>
<option value="b">B</option>
.....
<option value="z">Z</option>
</select>
<input type="text" name="resultado" .........>
<script for="alfabeto" event="onchange" language="vbscript">
select case document.formulario.alfabeto.selectedindex
case 1
document.formulario.resultado.value = "Primera letra del alfabeto"
case 2
document.formulario.resultado.value = "Segunda letra del alfabeto"
......
case 2..
document.formulario.resultado.value = "Ultima letra del alfabeto"
end select
</script>

Si pudieras usar ASP podras generar todas esas lneas mediante bucles, pero al no poder tendrs que teclearlas tu en el cdigo html.

Saludos y suerte.

JuanJo
29 de Julio del 2003
Se me olvid:

Case 0
document.formulario.resultado.value = ""

Hasta luego.