Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Input value sin repetir javascript

Estas en el tema de Input value sin repetir javascript en el foro de Javascript en Foros del Web. Hola a todos,,, Solicito de su valiosa ayuda para encontrar la solución a lo siguiente. Tengo 7 input text, y necesito introducir un valor numérico ...
  #1 (permalink)  
Antiguo 18/05/2017, 21:51
cer
 
Fecha de Ingreso: abril-2002
Ubicación: Cd. Juarez
Mensajes: 63
Antigüedad: 22 años
Puntos: 0
Input value sin repetir javascript

Hola a todos,,,

Solicito de su valiosa ayuda para encontrar la solución a lo siguiente.

Tengo 7 input text, y necesito introducir un valor numérico a cada uno,,, por ejemplo del 1 al 7.

Osea, si introduzco el número 1 a un input y quiero volver a meter el número 1 pero en otro input necesito que no lo permita, y que sólo me deje introducir cualquier otro número del 2 al 7 y así hasta que cada input tenga un valor sin repetir.

Espero en verdad me puedan ayudar o darme una idea de cómo hacerlo.

De antemano, Gracias por su valiosa ayuda.
  #2 (permalink)  
Antiguo 19/05/2017, 14:14
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Input value sin repetir javascript

Tendrías que leer los valores de los demás campos cada vez que escribas en uno y así puedas comparar valores. Si alguno de ellos es igual al que acabas de escribir, puedes dejar en blanco el campo en el cual estás escribiendo o anular el evento de escritura mediante el método .preventDefault(). También puedes almacenar los valores de los demás campos en un arreglo y luego solo tendrías que utilizar el método .indexOf() para verificar que el valor escrito se encuentre en el arreglo resultante para así evitar o no que se escriba.

DEMO (del segundo caso)

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 19/05/2017, 17:29
cer
 
Fecha de Ingreso: abril-2002
Ubicación: Cd. Juarez
Mensajes: 63
Antigüedad: 22 años
Puntos: 0
Respuesta: Input value sin repetir javascript

Muchisimas Gracas Alexis88, con esto puedo ya trabajar y seguir desarrollando ésta tarea.


Hasta luego
  #4 (permalink)  
Antiguo 20/05/2017, 12:07
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Input value sin repetir javascript

Esta es otra forma de hacer lo mismo pero sin la necesidad de volver a recorrer el conjunto de cajas de texto: DEMO.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: input, repetir, text
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 18:39.