Novato. No funciona el onchange del objeto select

Javier Sotomayor
16 de Enero del 2002
Buenas tardes.

Llevo nua semana pelendome con el html y asp, y la verdad es que aunque sigo volvindome loco con tanto colorn, algo voy entendiendo.

Tengo esto:

<select name="selTipo" class="texto">

con sus options, dentro del form "FormCombos", y tena un botn submit, pero ahora quiero que se produzca el submit cuando cambio de opcin en la lista. Asi que puse esto:

<select name="selTipo" class="texto" onchange="FormCombos.submit">

Pero no hace nada cuando selecioon la opcin, y el botn submit si lo hace (llama a otra pgina asp) ¿Por qu no funciona el "onchange"?

Gracias.

Javier Sotomayor
16 de Enero del 2002
Vale. He metido el FormCombos.Submit() dentro de una funcin y desde el onchange llamo a esa funcin. Algo que me parece algo absurdo, pero as funciona. De todas formas, si alguien me explica alguna forma de ahorrarme esta funcin, o me explica por qu tengo que hacerlo as, que me loxplique.

Gracias.

arreolac
16 de Enero del 2002
1. yo he trabajado de esta manera y me ha funcionado
2. crea una funcion en javascript que especifique el metodo y la accion
3. envia desde el ONCHANGE a la funcion que creaste y listo

saludos
espero que te sirva
[email protected] :)
<script>
function f_envia()
{
document.COTIZ1.action = "programa.asp";
document.COTIZ1.submit();
}
</script>

<body>
<select name="COMBO" size="1"
style="font-family: Arial; font-size: 10" tabindex="1" onchange="envia()">
<option selected value=" ">Selecione una Clasificacin</option>
<option value="S">si</option>
<option value="N">no</option>
</select>
</body>

Javier Sotomayor
16 de Enero del 2002
Muchas gracias por la respuesta, como ves es como lo haba solucionado. Supongo que no hay otra forma de hacerlo!

Un saludo. ;)