Un usuario preguntó 👇
Hola,
Hola, tengo un formulario de validación HTML5, lo que me da un problema. ¿Cómo puedo configurar el campo honeypot sin la validación de HTML 5 dentro del formulario de validación de html5?
Error de consola: no se puede dirigir el control de formulario no válido con nombre = «
Gracias
Este tema fue modificado hace 2 años, 6 meses por. Lanzador de hilos
(@rockysaini)
Hace 2 años, 6 meses
Hola, chicos, encontré una solución, por favor confirmen que es una buena solución.
jQuery (documento). ya (función (jQuery) {
jQuery («. wpcf7-form-control»). prop (‘esencial’, verdadero); jQuery («. formulario wpcf7»). removeAttr (‘inválido’);
// línea adicional a continuación para detener la validación html 5 en mi campo honeypot agregando manualmente una clase al campo de generación
jQuery (“.added_myclassname_unique.wpcf7-form-control ”). prop (‘necesario’, falso);
});
Esta respuesta se modificó hace 2 años y 6 meses.
(@daobydesign)
Hace 2 años, 1 mes
Hola @rockysaini, lo siento de ahora en adelante solo mira esto. No estoy seguro de cómo me lo perdí.
Creo que el problema es que su jQuery está consumiendo demasiados, estableciendo todos los campos en «esencial».
Específicamente, esto:
jQuery(“.wpcf7-form-control”).prop(‘required’,true);
Esto establecerá todos los campos «obligatorios». Entonces podrías ser más específico en su elección. Sin embargo, si tiene muchos dominios y eso es una molestia, entonces sí, anule eso con su dominio Honeypot y devuélvalo a falso trabajaría. Tú también podrías usarlo .Q () función jQuery en el jQuery inicial, en lugar de agregar una línea adicional. Pero de cualquier manera funcionará.
¿Solucionó tu problema??
0 / 0