Buenos días,
En https://giltxaurdi.eus/abono/?lang=es tengo configurado un formulario con Contact Form 7.
Cuando un campo no se cumplimenta bien al tratar de enviar el formulario sale el mensaje genérico de "Uno o más campos tienen un error. Por favor revisa e inténtalo de nuevo", pero no indica cuál es el campo erróneo, y esto en semejante formulario tan extenso está siendo un problema para nuestro cliente.
Podéis echarme un cable?
Gracias, saludos.
Edurne.
Hola Edurne.
Los campos que no están bien cumplimentados son marcados en rojo, ese es el comportamiento normal de cualquier formulario:
Lo que puedas hacer es resaltar más esas líneas añadiendo lo siguiente:
.wpcf7-form .wpcf7-not-valid {
border-width: 10px;
}
Un saludo
Hola Pepe,
Me temo que ese no es el problema...
Si pruebas a rellenar únicamente los campos Fecha de nacimiento* y Nº de cuenta y dejas todos los demás campos vacíos, no los resalta en rojo, y están puestos todos los campos como obligatorios.
No sé si te ocurre alguna cosa más.
Gracias por tu ayuda.
Edurne.
Hola Edurne,
Puedes enviarnos una captura de las configuraciones de tu formulario, tanto de la pestaña Formulario como la de correo electronico? de esta forma podremos verificar con mayor detalle que puedes estar ocurriendo.
Un Saludo
Hola Karen,
Te adjunto las capturas de este otro formulario que es más pequeño para que entre en las capturas y con el que tengo el mismo problema:
https://giltxaurdi.eus/abonos-bajas/?lang=es
A ver si me arrojáis algo de luz, el cliente me exige si o sí está condición y estoy un poco apurada ya que no consigo solucionarlo.
Gracias por vuestra ayuda,
Edurne.
Hola Edurme,
Acabo de hacer una prueba en esta URL que nos envias y el formulario se ha enviado de forma correcta
Comprueba si de este formulario están llegando los mensajes al correo que tienes asociado.
Un Saludo
Buenos días,
El problema no es que no se pueden enviar formularios. El problema es que a pesar de que todos los campos son obligatorios, si se dejan vacíos y se intenta enviar el formulario no indica en qué campos se está produciendo el error. Os pasé mejor este otro formulario ya que es más corto para hacer pruebas:
https://giltxaurdi.eus/abonos-bajas/?lang=es
A ver si veis algo, gracias.
Saludos,
Edurne.
@webeskiz-es
Hola Edurne,
Si el problema es la notificación de error entonces tendrás que utilizar un plugin como -> jquery-validation-for-contact-form-7, que a través de jQuery imprimirá en pantalla el error en el campo en que se ha detectado.
Saludos
Genial! Funciona perfectamente el plugin.
Me gustaría poder traducir el texto que aparece en el error: This field is required.
He tratado de hacerlo con WPML string translator pero sin éxito.
Vosotros podéis ver en qué archivo php, js... del sitio está esa cadena para que pueda editarlo?
Gracias por todo.
Edurne.
Hola Edurne.
.- Edita el archivo " jquery.validate.min.js " y Busca el siguiente código:
messages:{required:"This field is required.",remote:"Please fix this field.
Revisa si modificando el texto se soluciona.
Un saludo
Gracias Pepe, ya he traducido la cadena por "Derrigorrezko informazioa / Campo obligatorio.", pero no funciona:
https://giltxaurdi.eus/abonos-bajas/?lang=es
No sé si puedes ver si la cadena está en algún archivo más...
Gracias!
Edurne.
Hola Edurne.
veo que esa opción está disponible en la versión pro del plugin:
-> https://dnesscarkey.com/jquery-validation/change-error-message/
En el único archivo que veo donde se muestra ese textos en el que te indique anteriormente.
Un saludo.
Hola Edurme,
Gracias a ti, siempre encantados en ayudarte.
Coméntanos si con esto podemos dar el tema como solucionado.
Un Saludo 😊