Al seleccionar un item de un combo

Bianca
29 de Julio del 2003
Hola a todos !!
Necesito su ayuda
necesito hacer una pequeña rutina
se trata de lo siguiente
tengo un combo en un formulario
y quiero que cuando selecciones algún 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 podrás usar VBScript, es fácil.
Pongamos que tienes un "select" con nombre "alfabeto" y un "input type=text" llamado "resultado", el código sería

<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 podrías generar todas esas líneas mediante bucles, pero al no poder tendrás que teclearlas tu en el código html.

Saludos y suerte.

JuanJo
29 de Julio del 2003
Se me olvidó:

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

Hasta luego.