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

HTML Discussion :

[Debutant]Temps d'Envoi Formulaire


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut [Debutant]Temps d'Envoi Formulaire
    Bonjour tout le monde,

    voici mon problème (de débutant) ,

    lorsque je clique sur mon bouton pour envoyer les données de mon formulaire à une page ASP (je sais déjà pas si ce que je raconte veut dire qqchose ),
    cette action prend 1 à 2 secondes pendant lesquelles l'utilisateur peut cliquer plusieurs fois sur le bouton ce qui a pour conséquence de traiter plusieurs fois l'information au niveau de la page ASP (ce qui me contrarie beaucoup ),

    je souhaiterais pouvoir empêcher l'utilisateur de cliquer plusieurs fois sur ce bouton, je sais pas si ce que je demande est possible ...

    Merci d'avance

  2. #2
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    Bonjour,

    c'est possible avec un peu de javascript qui désactive le bouton au premier click
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input id="bouton" type="submit" value="envoyer" onclick="document.getElementById('bouton').disabled=true" />

  3. #3
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Salut un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <input id="bouton" type="submit" value="envoyer" onclick="this.disabled=true" />
    marcherai aussi , non ?

  4. #4
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Mais le probleme, est que si tu fait "precedent" le bouton est toujours disabled , la solution est de faire "actualiser" mais bon...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    merci beaucoup, c'est ce qu'il me faut,
    le bouton se grise mais par contre, du coup,

    il envoie pas mon formulaire ??

  6. #6
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Ca c'est louche par contre

    Si tu as bien mis type="submit" il y a pas de raison que ca marche pas

    au pire tu fait un petit script qui fait les deux au moment de l'evenement onClick...

    genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function subdisabled(){
    this.disabled=true;
    submit()
    }

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 270
    Par défaut
    Marche toujours pas, c bizarre non ?
    une fois que j'ai bloqué le bouton j'envoie le formulaire à une page ASP qui ensuite affiche un résultat dans une page asp

    ne faut il pas que je libère le "document"ou "this" ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <INPUT id="bouton" type="submit" value="Suivant"></INPUT>
    la ca marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <INPUT id="bouton" type="submit" value="Suivant" onclick="this.disabled=true;"></INPUT>
    la ca marche pas

    j'ai également essayé une fonction comme tu m'as dit, ca marche pas non plus, comprends pas

  8. #8
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    C'est un C majuscule : onClick()

    [edit]= Non rien j'dis des bétises !!

Discussions similaires

  1. [debutant] Test avant envoi de formulaire
    Par pierre50 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 14/01/2008, 17h27
  2. Envoi Formulaire par Email, la soupe...!
    Par ni31x dans le forum Langage
    Réponses: 14
    Dernier message: 19/12/2005, 22h04
  3. [Mail] Problème envoi formulaire par mail
    Par Nicos77 dans le forum Langage
    Réponses: 5
    Dernier message: 10/11/2005, 17h11
  4. Réponses: 2
    Dernier message: 25/05/2004, 15h33
  5. [debutant][servlet]lien entre formulaire et servlet
    Par omega dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 05/03/2004, 08h54

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