Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/05/2016, 05:10
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 12 años, 7 meses
Puntos: 39
Respuesta: Un reCaptcha es suficiente?

Pues con un reCaptcha te es suficiente. Yo personalmente no uso nunca reCaptchas ya que me parecen un coñazo para los usuarios.

Normalmente los cargo con ajax, pero si no lo hago así, lo que hago es pongo los formularios en el código html sin el atributo action y al enviar el formulario vamos al código jQuery que evita el envío si no tiene el atributo action definido, valido que los campos estén correctos y en caso afrimativo introduzco el atributo action con la dirección donde tiene que ir el formularios:

Codigo HTML

Código HTML:
Ver original
  1. <form id="form_1" action="" method="POST">
  2. <input type="text" name="usuario" />
  3. <input type="password" name="password" />
  4. <input type="submit" value="Enviar" />
  5. </form>

Codigo jQuery

Código Javascript:
Ver original
  1. $(document).ready(function(e) {
  2.     $("#form_1").submit(function(e){
  3.         var action = $(this).attr("action");
  4.         if(!action){
  5.             e.preventDefault();
  6.            
  7.             var usuario = $("input[name=usuario]").val();
  8.             var password = $("input[name=password]").val();
  9.            
  10.             if((!usuario)||(!password)){
  11.                 alert("Tienes que rellenar todos los campos");
  12.                 return false;
  13.             }
  14.            
  15.             $("#form_1").attr("action","/scripts/archivo.php");
  16.             $("#form_1").submit();
  17.         }
  18.     });
  19. });

Yo lo hago así y mi resultado es CERO spam al menos mientras los robots no sean capaces de interpretar el código jQuery.
__________________
Diseño Web - Arisman Web