Foros del Web » Programando para Internet » Javascript »

cambiar select si input number = 0

Estas en el tema de cambiar select si input number = 0 en el foro de Javascript en Foros del Web. Hola, Estoy empezando con javascript y seguro que pregunto una tontería pero es que llevo unas 3 horas con eso y no lo consigo... cosas ...
  #1 (permalink)  
Antiguo 25/10/2014, 16:01
 
Fecha de Ingreso: abril-2003
Ubicación: Valencia
Mensajes: 223
Antigüedad: 21 años
Puntos: 7
cambiar select si input number = 0

Hola,

Estoy empezando con javascript y seguro que pregunto una tontería pero es que llevo unas 3 horas con eso y no lo consigo... cosas de novatos...

A ver, tengo un select y un input type number:

Producto1 --> select id="p1" con 4 opciones.
cantidad1 --> input type="number" name="c1" min="0"

Tengo que conseguir que cuando se vacie c1 o se ponga 0, p1 se ponga en la primera opción (0 ... seleccione un producto)

Intuyo (aunque no lo sé) que tengo que utilizar algún boolean pero no veo como...

Por ahora el código que tengo es:
Código:
if (document.getElementById("p1").options.selectedIndex !=0) {
			if (c1==0) {document.getElementById("p1").options.selectedIndex = 0; control1.c1.value='';}
		}
Pero lo único que hace es poner SIEMPRE p1 a la posición 0 y no me deja seleccionar nada.

A ver si alguien puede echarme una mano con eso.

gracias y un saludo.
  #2 (permalink)  
Antiguo 26/10/2014, 06:02
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: cambiar select si input number = 0

La condición sería entonces:

Código:
if (c1.value==0)

Última edición por PHPeros; 26/10/2014 a las 06:08

Etiquetas: input, number, 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 10:14.