Cita:
Iniciado por willycarp Hola! hace varios dias que estoy tratando de encontrar la solucion y todavia no puede... x eso cree este tema!
Yo tengo un formulario basico en html (cgi formmail)
lo que quiero es implementar algo para evitar spam/bots
habia pensado en incluir un captcha pero ademas de que no pude hacerlo funcionar, lei en varios lugares que no lo recomiendan!
x eso vi que una solución es incluir un campo oculto y que si este figura rellenado automaticamente no es enviado el formulario ya que no seria una persona quien lo estuviera completando!
El tema es que no se como hacerlo... se que el campo tengo que ponerle hidden, pero como compruebo si fue rellenado? con js? existe algún codigo ya armado?
Muchas gracias!!!
Eso no te sirve de nada, cualquier campo definido en el html puede ser manipulado con las herramientas del navegador. Ad´más cualquier validación que incluya javascript, puede mejorar la usabilidad pero no la seguridad
El uso de un captcha es muy recomendable, no sé cual es el argumento para indicar lo contrario
Incluso, si lo preferis, podés combinar javascript y validación del lado del servidor con Ajax.
Algunos ejemplos
http://foros.emprear.com/php/demo-form-ajax-captcha/ http://foros.emprear.com/php/captcha/
Saludos