Script para validar...
 
Avisos
Vaciar todo

Script para validar teléfono en BreezingForms

6 Respuestas
3 Usuarios
0 Reactions
9,720 Visitas
Jose Manuel Ruiz
Respuestas: 21
Eminent Member
Topic starter
 

Hola.

Necesitaría escribir un script en un campo de breezingforms para validar la entrada del número de teléfono.
Actualmente lo tengo simplemente con "FF::ff_integer" y me valida simplemente que haya al menos un número dentro del campo.
¿alguien me puede decir qué tendría que escribir para que obligatoriamente tengan que poner al menos 9 cifras?

Muchas gracias.


 
Respondido : 04/03/2011 6:36 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola jmruiz,

Entiendo que tienes construido el script de validación para campos numéricos, primero para que no se envíe vacío (empty) y ademas para que te valide que los valores a introducir sean por ejemplo de 9 caracteres.

if (document.form1.telefono.value.length()<9){ 
valido=false; 
} 

Previamente tendrías que declarar la variable "valido" para que figure en "true" inicialmente, dentro del mismo script.

valido=true;

Obviamente mi planteamiento es muy básico en cuento al script al carecer del mismo, pero espero te de una leve idea. 🙂

Saludos


 
Respondido : 04/03/2011 10:16 pm
Jose Manuel Ruiz
Respuestas: 21
Eminent Member
Topic starter
 

Hola.

Lo que tengo es algo más básico aun.

Tengo seleccionado un script de la librería, no tengo nada más.

Este script lo único que hace es comprobar si lo introducido es un número.

Muchas gracias.

Un saludo.


 
Respondido : 07/03/2011 8:26 pm
Jose Manuel Ruiz
Respuestas: 21
Eminent Member
Topic starter
 

Hola de nuevo. Disculpa mi ignorancia.

Me acabo de dar cuenta de que el script que está detrás de ese nombre está en otro sitio y tiene esta pinta

¿Alguna sugerencia para que valide sólo cuando haya 9 dígitos?

Gracias.


 
Respondido : 07/03/2011 8:29 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola jmruiz,

La función ff_Real ¿es de BreezingForms o la has creado tu?.

¿La puedes pegar aquí en modo código para no tener que transcribir la imagen?, gracias

Saludos


 
Respondido : 07/03/2011 9:25 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola jmruiz

Te sugiero crear una función parecida ya que la que estas utilizando valida el ingreso de números reales

Para validar que ingrese exactamente 9 digitos enteros deberás utilizar una expresión regular como : /(^d{9}$)/

Saludos.


 
Respondido : 07/03/2011 9:27 pm