Foros del Web » Programando para Internet » Jquery »

validar inputs rango 1 a 3 sin repetecion

Estas en el tema de validar inputs rango 1 a 3 sin repetecion en el foro de Jquery en Foros del Web. Hola chicos, Tengo una duda, como podria hacer para validar que en estos 3 campos puedan ingresar los numeros del 1 al 3 sin que ...
  #1 (permalink)  
Antiguo 22/12/2014, 17:34
 
Fecha de Ingreso: julio-2014
Mensajes: 9
Antigüedad: 9 años, 9 meses
Puntos: 0
Pregunta validar inputs rango 1 a 3 sin repetecion

Hola chicos,

Tengo una duda, como podria hacer para validar que en estos 3 campos puedan ingresar los numeros del 1 al 3 sin que se repitan los numeros...
Código HTML:
Ver original
  1. <form action="">
  2.     <table>
  3.         <tr>
  4.             <td>Numero 1</td>
  5.             <td><input type="number" min=1 max=3 name="number1" id="number1"></td>
  6.         </tr>
  7.         <tr>
  8.             <td>Numero 2</td>
  9.             <td><input type="number" min=1 max=3 name="number2" id="number2"></td>
  10.         </tr>
  11.         <tr>
  12.             <td>Numero 3</td>
  13.             <td><input type="number" min=1 max="3" name="number3" id="number3"></td>
  14.         </tr>
  15.     </table>
  16.        
  17.     </form>

Osea: si el el primer input ponen 1 en los demas solo tengan la opcion de 2 o 3,
espero explicarme,

Saludos y muchas gracias de antemano.
  #2 (permalink)  
Antiguo 22/12/2014, 19:23
(Desactivado)
 
Fecha de Ingreso: enero-2013
Mensajes: 289
Antigüedad: 11 años, 3 meses
Puntos: 10
Respuesta: validar inputs rango 1 a 3 sin repetecion

Código HTML:
<script>
$( "form" ).submit(function() {
     var number1 = $('#number1').val();
     var number2 = $('#number2').val();
     var number3 = $('#number3').val();

      if((number1 == "1" && number2 == "2" && number3 == "3") ||
(number1 == "3" && number2 == "2" && number3 == "1") ||
(number1 == "2" && number2 == "1" && number3 == "3") ||
(number1 == "2" && number2 == "3" && number3 == "1") ||
(number1 == "1" && number2 == "3" && number3 == "2") ||
(number1 == "3" && number2 == "1" && number3 == "2"))
          return true;
    else
          return false;
});
</script> 

Etiquetas: inputs, rango
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 16:04.