formulaire lightbox et onsubmit

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : formulaire lightbox et onsubmit

Re: formulaire lightbox et onsubmit

par byron » 17 nov. 2010, 20:22

Merci pour ta réponse.

En effet en javascript j'ai réussi à le faire.

Le truc, c 'est que en php, on ne peut pas redirigé vers une partie d'une page grâce à un id.
Mon formulaire lightbox est dans mon header que j'ai inclu dans plusieurs page et mon code php est le suivant :

   function procLogin(){
      global $session, $form;
      /* Login attempt */
      $retval = $session->login($_POST['user'], $_POST['pass'], isset($_POST['remember']));
      
      /* Login successful */
      if($retval){
         header("Location: ".$session->referrer);
      }
      /* Login failed */
      else{
         $_SESSION['value_array'] = $_POST;
         $_SESSION['error_array'] = $form->getErrorArray();
         header("Location: ".$session->referrer);
      }
   }
Donc, en gros lorsque php rencontre des erreurs, il me le fait savoir, mais ferme la lightbox et me redirige vers la page ou j'étais.
la detection des erreurs est parfaite, il prend bien en compte tout, sauf ce détail qui m'enerve assez, car lorque je valide sans rien rentrer, la lightbox se ferme et si je reclique sur se connecter,
il y a mes erreurs précédentes dans le formulaire. En gros il me dit que je n'ai pas entrer de login ni de mot de passe.

Puisque des images valent mieux qu'un long discours :

Première etape j'ouvre mon formulaire et valide
http://img143.imageshack.us/i/68821602.jpg/

Apres avoir valider la light box se ferme
http://img530.imageshack.us/f/62907115.jpg/

Et enfin si je reclique sur sinscire
http://img534.imageshack.us/f/35407073.jpg/

Merci.

Re: formulaire lightbox et onsubmit

par AB » 17 nov. 2010, 19:49

ça pourrait se faire mais en javascript

Cela dit je ne pense pas que cela soit la bonne méthode. Si quelqu'un clique par curiosité il faudra qu'il entre des infos bidon pour faire disparaître la ligthbox...

formulaire lightbox et onsubmit

par byron » 17 nov. 2010, 18:53

Salut a tous :)

J'aimerai savoir comment empêcher la fermeture d'une lightbox lorsque certaines condition d'un formulaire ne sont pas remplies.

Pour être plus clair, voici un exemple simple. Si vous allez sur http://www.jeuxvideo.com/forums.htm et que vous essayiez de vous logger (en haut a droite).
Si vous n'entrez aucune informations et validez le formulaire, la lightbox se ferme, hors je me demandais si il était possible de la laisser ouverte tant qu'il y a des erreurs ou des blancs, le tout en php bien sur.


Merci.