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

Langage PHP Discussion :

Formulaire envoyé plusieurs fois


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 261
    Points : 125
    Points
    125
    Par défaut Formulaire envoyé plusieurs fois
    je voudrais qu'une page s'affiche pour saisie d'UN enregistrement
    je fais donc un formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form name="form" method="post" action="resa.php">
    <input name="nom" type="text" id="nom" >
    <input type="submit" name="Submit" value="Envoyer">
    </form>
    Le fichier resa.php loge nom dans une base de données.

    Si un parkinsonnien vient à cliquer plusieurs fois sur le Submit, je me retrouve avec plusieurs enregistrements.
    Or je n'en veux qu'un seul !
    Comment faire ?

  2. #2
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    En javascript tu peux désactiver le bouton avec un clique.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnClick="this.form.nombouton.disabled = 'true'"

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 261
    Points : 125
    Points
    125
    Par défaut
    Je viens d'essayer cela mais je dois faire une erreur...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form OnClick="this.form.Submit.disabled = 'true'" name="form" method="post" action="resa.php"> 
    <input name="nom" type="text" id="nom" > 
    <input type="submit" name="Submit" value="Envoyer"> 
    </form>

  4. #4
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 193
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 193
    Points : 8 403
    Points
    8 403
    Billets dans le blog
    17
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form onsubmit="this.Submit.disabled = true" ...>
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 261
    Points : 125
    Points
    125
    Par défaut
    Un grand merci ... Cela fonctionne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. envoyer plusieur fois la même requette à un serveur
    Par Armadeus dans le forum Réseau/Web
    Réponses: 8
    Dernier message: 14/06/2008, 13h43
  2. Réponses: 4
    Dernier message: 04/09/2007, 08h55
  3. Réponses: 3
    Dernier message: 19/04/2007, 17h19
  4. Un seul formulaire ouvert plusieurs fois
    Par BMABMA dans le forum IHM
    Réponses: 8
    Dernier message: 18/08/2006, 18h40
  5. Formulaire regroupant plusieur fois le meme sous-formulaire?
    Par Goldenduck4000 dans le forum Access
    Réponses: 2
    Dernier message: 18/04/2006, 15h57

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