Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/03/2013, 12:21
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Comprobar si campo oculto en formulario es rellenado

Cita:
Iniciado por willycarp Ver Mensaje
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
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.