Bouton..."extrapage" ?

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 : Bouton..."extrapage" ?

par zigz4g » 21 mars 2006, 13:44

Attention, JavaScript est complètement différent de Java.
Peut-être qu'il y a des similitudes mais elles sont plus liées à la syntaxe qu'au modèle objet.

Le modèle object dans les navigateurs utilisent le DOM pour faire des modifications dans les pages Web.
Regarde de se coté la pour avoir une bonne structure de code.

par ephemere » 21 mars 2006, 12:14

oups :shock: ! le message du dessus était de moi mais ça faisait tellement longtemp que ma fenêtre était ouverte que ça m'a déconnecté! :wink:

par Invité » 21 mars 2006, 12:12

yes ça marche super bien ce script c'est la première fois que je fait du java mais effectivement ça a l'air fort simpathique. Ca correspond tout a fait à ce que je voudrais faire...reste plus qu'à...tout changer :wink:
Mais bon je vais essayé de me débrouiller
Merci zig, merci z4g :D

par zigz4g » 21 mars 2006, 10:35

Oui tu peux tout simplement faire du JavaScript sur ton bouton de validation.

Je t'encourage a regarder du cote de onClick comme evenement ou autres.

Je rajoute ceci pour te permettre de tester rapidement un mini script :

Code : Tout sélectionner

//window.confirm() <form> <input type="button" value="Changer la couleur de fond" onClick="ConfirmMessage()" /> </form> <script language=javascript> function ConfirmMessage() { if (confirm("Voulez-vous changer la couleur de fond de page ?")) { // Clic sur OK document.bgColor="silver"; } } </script>
Ce code vient de ce site la -> toutjavascript.com

par ephemere » 21 mars 2006, 09:48

Merci c'est effectivement interessant mais ça me semble un peu lourd à mettre en place juste pour ce que je voulais faire...
N'y aurais t-il pas une possibilité pour que le clic du bouton valider déclenche l'apparition d'une mini fenêtre (comme pour les messages d'erreur de windows), et que la validation ne se fasse qu'au clic du bouton oui de cette pitite fenêtre??....hmm je sais pas si je suis tres clair!
En tout cas si quelqu'un sais un coup de main serait la bien venue! Merki !

par zigz4g » 20 mars 2006, 16:43

Salut.

Si tu vois ce que sont les sessions, tu peux faire plusieurs appel de page en gardant en mémoire tes informations.

Petit exemple :
  1. Page1.php -> formulaire de saisie.
    Page2.php -> Session lançée, tu récupère donc tes variables de ton formulaire pour les stocker en mémoire. Tu affiche ton message de confirmation.
    Page3.php -> Tes informations sont confirmées et tu rouvre ta session pour reprendre les informations de ton premier formulaire.
    Page3.php (BIS cas ou réponse NON) -> Tu affiche un message et/ou tu redirige vers une autre page (header("Location: http://www.php.net/");//)

Bouton..."extrapage" ?

par ephemere » 20 mars 2006, 16:12

Salut à tous,
j'ai un problème un peu compliqué à résoudre....(pour moi !)

J'ai fait une page sur laquelle les utilisateurs ont la possibilité d'enregistrer des informations dans ma base de donnée via un formulaire...
Or le bouton valider du formulaire ne fait que les rediriger sur une page de "confirmation" de type "êtes vous sûr?...avec deux boutons (oui/non)".
Je voudrais donc faire en sorte que les données saisies en page "1" ne soient enregistrées qu'en page "2", au clic du bouton oui...
Est ce possible?
Si oui comment faire?
Merki d'avance !!!