Foros del Web » Programando para Internet » Javascript »

Formulario da error con las eñes

Estas en el tema de Formulario da error con las eñes en el foro de Javascript en Foros del Web. Hola, mi problema es que el formulario de contacto da error al introducir nombres con la eñe como Iñigo. He buscado en el archivo form.js ...
  #1 (permalink)  
Antiguo 24/03/2013, 18:35
 
Fecha de Ingreso: noviembre-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Formulario da error con las eñes

Hola,
mi problema es que el formulario de contacto da error al introducir nombres con la eñe como Iñigo. He buscado en el archivo form.js tengo estos criterios de validación, pero no sé muy bien que poner en .name para añadir la ñ sin liarla. ¿Me echais una mano?

validate:true,
rx:{
".name":{rx:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,target:'input'},
".email":{rx:/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i,target:'input'},
".phone":{rx:/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/,target:'input'},
".message":{rx:/.{20}/,target:'textarea'}
},
  #2 (permalink)  
Antiguo 24/03/2013, 19:38
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Formulario da error con las eñes

aca hay una expresión regular
Código:
var exp_reg  = /^[a-z\d\u00C0-\u00ff]+$/i; // expresión regular para letras(máy o minus), acentuadas o no, y números
Si querés quitar los números

Código:
var exp_reg  = /^[a-z\u00C0-\u00ff]+$/i;
Si querés permitir espacios en blanco
Código:
var exp_reg  = /^[a-z\s\u00C0-\u00ff]+$/i; //
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 25/03/2013, 06:27
 
Fecha de Ingreso: noviembre-2012
Mensajes: 3
Antigüedad: 12 años
Puntos: 0
Respuesta: Formulario da error con las eñes

Jo qué bien! ya lo he subido y he hecho las pruebas con la tercera opción y me funciona!

Muchas muchas gracias
  #4 (permalink)  
Antiguo 25/03/2013, 12:51
Avatar de roxminu  
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Formulario da error con las eñes

Disculpen la molestia, pero no entendí.

ya he resuelto el problema en el nombre:
".name":{rx:/^[a-zA-Z'\ñ\á\é\í\ó\ú\][a-zA-Z-' ]+[a-zA-Z'\ñ\á\é\í\ó\ú]?$/,target:'input'},

pero como resuelvo el problema en el mensaje:
dice: ".message":{rx:/.{20}/,target:'textarea'}

¿como lo modifico?

gracias por la ayuda.

Etiquetas: formularios, validacion
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:38.