
26/11/2003, 17:23
|
 | | | Fecha de Ingreso: marzo-2002
Mensajes: 157
Antigüedad: 23 años Puntos: 0 | |
hola,
fijate que al hacer el check con el if hay que poner == en vez de =, o sea el = es para asignar, pero si es "es igual a?", es ==
también, te conviene llamar a 'return true' en vez de llamar submit(), al final del código, porque si estás llamando esta función con un evento onsubmit, lo que estás haciendo es interceptar el submiting
el error que te está dando, por lo que veo, es porque ese campo "demanda" decís que es un select. Los select no tienen una propiedad value, solamente los input type="text". Los select tienen una propiedad options: [inputSelectObject].options es un array que contiene todas las opciones, de tal modo que si vos tenés tres opciones en el select, podés acceder, a la primera de ellas, con
[inputSelectObject].options[0], y así sucesivamente. Por lo que en el check ese, si la opción que querés verificar que esté seleccionada es la segunda, podés hacer esto:
( bla bla anterior ) && ([inputSelectObject].selectedIndex == 1 )
el 1 para selectedIndex en este caso se refiere al [inputSelectObject].options[1]...
saludos |