Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2015, 06:34
Imanol78
 
Fecha de Ingreso: septiembre-2007
Mensajes: 23
Antigüedad: 17 años, 2 meses
Puntos: 0
Comprobar campo solo si está activo

Hola:
Después de mucho rebuscar he logrado que un campo de texto se active según la elección de un select. Ahora viene lo que no logro, obligar al usuario a insertar un numero en el campo, pero solo si está activo (es decir, solo cuando selecciona la opcion 1 y se activa el input text).

¿Hay alguna manera de comprobar si está activo, y si es así comprobar que el valor no esté vacío?

Pongo algo de código para haceros una idea:

Código PHP:
Ver original
  1. <select name="curso" size="1" id="curso" onChange="if(this.options[1].selected) document.getElementById('socio').disabled=false; else if(this.options[2].selected) {document.getElementById('socio').disabled=true}">
  2.               <option selected value="" disabled/>Seleccione</option>
  3.                 <option value="SOCIOS">SOCIOS</option>
  4.                 <option value="NO SOCIOS">NO SOCIOS</option>

y más abajo tengo el input para introducir el número de socio en caso de seleccionarse la opción 1 (que a su vez activa el input)

Código PHP:
Ver original
  1. <input name="socio" type="text" id="socio" size="10" disabled/>

Muy agradecido por cualquier aportación

Última edición por Imanol78; 02/04/2015 a las 06:36 Razón: Edito para agradecer cualquier aportación