Foros del Web » Programando para Internet » Javascript »

evitar combinacion de numeros en javascrip

Estas en el tema de evitar combinacion de numeros en javascrip en el foro de Javascript en Foros del Web. hola chicos ojalas puedan ayudarme, resulta que tengo un formulario en php que estoy validando mediante una funcion javascript para evitar que dejen espacios en ...
  #1 (permalink)  
Antiguo 17/10/2012, 18:27
 
Fecha de Ingreso: febrero-2011
Mensajes: 39
Antigüedad: 13 años, 9 meses
Puntos: 0
evitar combinacion de numeros en javascrip

hola chicos ojalas puedan ayudarme, resulta que tengo un formulario en php que estoy validando mediante una funcion javascript para evitar que dejen espacios en blanco

el problema es que la secretaria de la empresa se hace la pilla y en un campo que solo se pueden ingresar numero donde deberia ir el numero de contacto del cliente me ingresa solo "00000000" y de esta forma el formulario no se envia, la pregunta es: ahy algun script que impida que la secretaria haga eso, onda que si ingresa alguna combinacion como "0000000" , "11111111" , "22222222" , etc, y salga un mensaje que diga que debe ingresar el numero correcto?
  #2 (permalink)  
Antiguo 17/10/2012, 19:07
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años
Puntos: 168
Respuesta: evitar combinacion de numeros en javascrip

"el problema es que la secretaria de la empresa se hace la pilla"

Jajaja, las secretarias se hacen las pillas en todo sentido

No va a haber un script hecho solo para que valide lo que vos precisas.

Podes hacerlo vos mismo,con expresiones regulares.
  #3 (permalink)  
Antiguo 17/10/2012, 20:18
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: evitar combinacion de numeros en javascrip

Peero!

¡Cada día encuentro más gente que tiene fijación con las secretarias!

"Enfermera", "Policía", "Maestra de jardín de infantes", y ahí nomás debe venir la "Secretaria", seguro.


La tuya debe estar muy buena, caballoloko. ¡Para que le aguantés que te arruine el negocio y no la pongás ya mismo en el medio de la calle...!







(Bueno, un poco más de seriedad y menos de libido.)


¿Esos números de cliente tienen alguna estructura fija?. Ya sabemos que no pueden tener el mismo número repetido, ¿pero hay otra regla?.

Porque es cierto que se pueden usar expresiones regulares ... siempre que haya una lógica.
Pero si, por ejemplo, te manda un "11111111", se lo rebota una alerta, y te cambia el último así : "11111112" ... estás en la misma ¿no?.

Ahora supongamos que tenes una serie de formularios correlativos del 0000 al 9999. Y ya se asignaron los primeros hasta 3571, si te pone el 3577 -que no existe- tampoco vale como formulario real, pero para un validador javascript si vale como número posible.

Quizá debás hacer que se valide contra un servidor, donde esté realmente la base de datos, y comparar con los números existentes. A lo bruto.

Y hablar con la gente de sistemas, para que si ingresa un número errado, no se lo rebote, sino que lo guarde en otra base; y después sí que le avise.
Entonces mañana vas a esa otra BD, y le mostrás todos y a qué hora te saboteo los formularios.

Y después, por más buena que esté, la echás.
Porque estas brujas al final te arruinan la vida.
  #4 (permalink)  
Antiguo 18/10/2012, 12:31
 
Fecha de Ingreso: febrero-2011
Mensajes: 39
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: evitar combinacion de numeros en javascrip

Cita:
Iniciado por furoya Ver Mensaje
Peero!

¡Cada día encuentro más gente que tiene fijación con las secretarias!

"Enfermera", "Policía", "Maestra de jardín de infantes", y ahí nomás debe venir la "Secretaria", seguro.


La tuya debe estar muy buena, caballoloko. ¡Para que le aguantés que te arruine el negocio y no la pongás ya mismo en el medio de la calle...!







(Bueno, un poco más de seriedad y menos de libido.)


¿Esos números de cliente tienen alguna estructura fija?. Ya sabemos que no pueden tener el mismo número repetido, ¿pero hay otra regla?.

Porque es cierto que se pueden usar expresiones regulares ... siempre que haya una lógica.
Pero si, por ejemplo, te manda un "11111111", se lo rebota una alerta, y te cambia el último así : "11111112" ... estás en la misma ¿no?.

Ahora supongamos que tenes una serie de formularios correlativos del 0000 al 9999. Y ya se asignaron los primeros hasta 3571, si te pone el 3577 -que no existe- tampoco vale como formulario real, pero para un validador javascript si vale como número posible.

Quizá debás hacer que se valide contra un servidor, donde esté realmente la base de datos, y comparar con los números existentes. A lo bruto.

Y hablar con la gente de sistemas, para que si ingresa un número errado, no se lo rebote, sino que lo guarde en otra base; y después sí que le avise.
Entonces mañana vas a esa otra BD, y le mostrás todos y a qué hora te saboteo los formularios.

Y después, por más buena que esté, la echás.
Porque estas brujas al final te arruinan la vida.
La los numeros telefonicos de celulares se componen de 8 digitos. La idea es que
No se puedan ingresar numeros con la combinacion 11112345 pero que si se puedan ingresar numeros del tipo 18616511
  #5 (permalink)  
Antiguo 18/10/2012, 12:55
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: evitar combinacion de numeros en javascrip

Ah! son celulares!

En la web encontrás miles de expresiones regulares para validar teléfonos. Pero están por región, no es lo mismo un celular de una ciudad que de otra. Tenés que buscar los que sirvan en la localidad donde estás. Y asegurarte de que la niña bonita no te invente un número válido, pero que no exista como teléfono.
Comparar contra las BD de las telefónicas va a ser bastante complicado.

Casi te diría que la echés ya.

Etiquetas: formulario, funcion, numeros, php
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 11:20.