IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[PHP-JS] submit traité en php et JS?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut [PHP-JS] submit traité en php et JS?
    je dispose d'un formulaire qui contient un submit "ok" qui va envoyer les informations contenues dans le formulaire à une autre page php.Avant de le faire je veut faire apparaitre une boite de dialogue avec 'confirm' et selon le choix deu visiteur je veux l'envoyer ou bien vers la page suiivante ou bien rester sur la même page.
    Voici le code:

    le problème est que la boite de dialogue s'affiche mais ne fonctionne pas comme j'ai voulu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <SCRIPT LANGUAGE="javascript">
     
    function confirmation()
    {
    	if( confirm('Êtes vous sûr ') ) {
    		document.location.href ='/MONDIAL2010/RECU.php' ;
    	}
    	else {	
    				return;
    }
    }</script>
     
    <form id="form2" name="form2" method="post" action="destination.php">
        <label>
        <div align="center">
          <input type="submit" name="Submit2" onSubmit="confirmation()" value="ok" />
        </div>
        </label>
      </form>

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    je ferais plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    function confirmation()
    {
    	if( confirm('Êtes vous sûr ') ) {
    		document.forms[0].submit() ;
    	}
    	else {	
    				return false;
    }
    }
    et sur mon formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form id="form2" name="form2" method="post" action="destination.php" onsubmit="confirmation()">

  3. #3
    Membre éclairé Avatar de hedgehog
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut
    Salut,

    Place ton onSubmit dans ta balise <form> et non dans ton <input>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form id="form2" name="form2" method="post" onSubmit="confirmation()">
        <label>
        <div align="center">
          <input type="submit" name="Submit2" value="ok" />
        </div>
        </label>
      </form>
    Par contre dans le cas ou la personne valide, aucune donnée ne sera transférée à ta page PHP, il faut que tu submit ton formulaire.

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" name="Submit2" onclick="confirmation()" value="ok" />

  5. #5
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    . . .

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    Merci

  7. #7
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    click sur le bouton resolu .

Discussions similaires

  1. submit, image et php
    Par idamarco dans le forum Langage
    Réponses: 8
    Dernier message: 12/02/2009, 01h30
  2. Réponses: 2
    Dernier message: 24/01/2009, 22h38
  3. executer un controle php apres submit
    Par titounnette dans le forum Langage
    Réponses: 3
    Dernier message: 16/04/2008, 15h08
  4. Boutons submit et fonctions PHP
    Par alliance dans le forum Langage
    Réponses: 3
    Dernier message: 17/08/2006, 16h59
  5. Réponses: 5
    Dernier message: 14/06/2006, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo