Foros del Web » Programando para Internet » Javascript »

problema con un formulario con select

Estas en el tema de problema con un formulario con select en el foro de Javascript en Foros del Web. Buenas tardes, Quiero realizar un formulario con varias opciones (select) que al elegir una de ellas automaticamente me ponga el texto que va realiconado con ...
  #1 (permalink)  
Antiguo 04/07/2012, 11:09
Avatar de kiristof  
Fecha de Ingreso: julio-2012
Mensajes: 49
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta problema con un formulario con select

Buenas tardes,

Quiero realizar un formulario con varias opciones (select) que al elegir una de ellas automaticamente me ponga el texto que va realiconado con ese value.Para ello he puesto a cada option un value numerico y al selecionar automaticamente me tendra que ir al switch y en caso que sea igual saldra impreso lo que aparece en el case.El problema viene que no consigo coger el valor del select ya que no puede guardarlo en una variable.Me gustaria que me sugirieras alguna idea soy principiante y seguramente que sea una tonteria ,os lo adjunto para que lo veais.Gracias por vuestro tiempo y muchas gracias por hecharle un vistazo.

<html>
<head>
<script language="JavaScript">
function cambia(){
with (document.frm){
var indice = selector.selectedIndex;// igualo la variable indice con el valor recogido del select
document.write(indice);/si se me imprime el valor que he recogido
switch(indice){ //en el switch siempre me coge por defecto cuando he cogido una de las tres

case 1:
document.write('Has conseguido una moto');
break

case 2:
document.write('has elegido el coche');
break
case 2:
document.write('has cogido una bici');
break
default
document.write('no has cogido ningun valor');
}
}

}
</script>
</head>
<body>
<form name="frm">
Seleccione:<select name="selector" onchange="cambia()">
<option>Seleccione un valor</option>
<option value="1">opcion1</option>
<option value="2">opcion2</option>
<option value="3">opcion3</option>
</select>
</form>
</body>
</html>
  #2 (permalink)  
Antiguo 04/07/2012, 13:26
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: problema con un formulario con select

1 - consulte las politicas del foro, use la herramienta Highlight para mostrar código

2 - no es recomendable utilizar document.write si abrir adecuadamente el flujo de html, use innerHTML que es más simple, o appendChild(), consulte sobre el DOM

3 - puede obtener el valor de un select con el atributo value:

selectinstance.value;
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: formulario, html, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:43.