¿se puede sustituir selected=false por una variable?
hola , a ver si me podeis ayudar
¿se puede sustituir selected=false por una variable?es q quiero q sea true o false segun lo q valga una variable ¿cómo quedaría la siguiente linea?
form1.margenes.options[2].selected=false.value="restobizkaia";
¿se puede sustituir selected=false por una variable?es q quiero q sea true o false segun lo q valga una variable ¿cómo quedaría la siguiente linea?
form1.margenes.options[2].selected=false.value="restobizkaia";
Lo que puedes hacer es utilizar una función con un condicional para que según el valor que tome la variable selecciones una opción u otra. Con IF o con SWITCH. SI quieres alterar el value de la opcion seleccionada puedes acceder a ese valor con la instruccion:
formulario.elemento.options[<posicion>].value
Espero que te haya servido de ayuda.
formulario.elemento.options[<posicion>].value
Espero que te haya servido de ayuda.
De entrada, la linea que pones te va a dar error. Utiliza la función eval, que convierte una cadena de caracteres que tu formas en una instruccion y la ejecuta. Algo así:
eval("form1.margenes.options[2].selected=" + variable)
si tu variable vale "true" o "false". Si no es así (y es una forma más facil:
if (variable=="restobizkaia")
form1.margenes.options[2].selected=false
else
form1.margenes.options[2].selected=true
o algo de ese estilo. Espero que te sirva
eval("form1.margenes.options[2].selected=" + variable)
si tu variable vale "true" o "false". Si no es así (y es una forma más facil:
if (variable=="restobizkaia")
form1.margenes.options[2].selected=false
else
form1.margenes.options[2].selected=true
o algo de ese estilo. Espero que te sirva