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 :

Reload de page après une mise à jour champ formulaire


Sujet :

JavaScript

  1. #1
    Membre habitué
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2010
    Messages : 7
    Par défaut Reload de page après une mise à jour champ formulaire
    Bonjour,

    J'ai un formulaire qui propose une date de debut et une date de fin.
    J'ai créé un bouton qui appele du JS pour renseigner le lundi et le vendredi de la semaine courante. La dernière instruction de cette fonction est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms["leformulaire"].elements["toshipdate"].value=fmtdatesql(ladatefin);
    Or, je m'apercois que la page est rechargée après cette fonction ?? Est-ce normal

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    qui dit rechargement, dit ici certainement "envoi intempestif" du formulaire (submit).
    Ceci est probablement dû à une erreur de script JavaScript, ou il manque une instruction du genre preventDefault().

    Mais ce n'est pas avec ce (trop) petit bout de code qu'on risque de te donner une réponse...

  3. #3
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    ou l'emploie d'un bouton submit à la place d'un simple bouton

    A+JYT

  4. #4
    Membre habitué
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2010
    Messages : 7
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button onclick="w();">Week</button>
    Ce que je trouve étrange est que je n'ai pas la même réaction selon l'endroit où je place le bouton
    Si je met ce bouton dans le formulaire, la page se recharge, si je le met en dehors, c'est parfait, pas de rechargement intempestif
    Nom : crachouk.png
Affichages : 157
Taille : 128,2 Ko

    Les boutons week et week 2 appellent la même fonction ( w() )
    Bien évidemment, je ne cliques pas sur Valider.

  5. #5
    Invité
    Invité(e)
    Par défaut
    sekaijin a raison.

    Voir : <button>
    type
    Le type du bouton.
    Le type par défaut si cet attribut énuméré n'est pas spécifié est submit.

    Les valeurs, et les actions associées, possibles sont :

    • submit : l'activation du bouton entraîne la soumission du formulaire au serveur distant (après validation des contraintes du formulaire);
    • reset : l'activation du bouton entraîne la réinitialisation du formulaire et dans ce cas-là, l'élément est exclu de la validation des contraintes;
    • button : l'activation du bouton n'entraîne aucun action automatique et dans ce cas-là également, l'élément est exclu de la validation des contraintes.


    Si l'attribut disabled est activé, aucune action n'a lieu.
    Il faut donc spécifier le type :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <button type="button" onclick="w();">Week</button>

  6. #6
    Membre habitué
    Homme Profil pro
    Analyse système
    Inscrit en
    Mars 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Mars 2010
    Messages : 7
    Par défaut
    En effet, c'est bien çà. Merci beaucoup

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

Discussions similaires

  1. [Clickonce] Persévérance My.settings après une Mise à jour
    Par yann_DZ dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 18/11/2008, 16h14
  2. Plus de redémarrage après une mise à jour
    Par gifffftane dans le forum Ubuntu
    Réponses: 24
    Dernier message: 11/09/2008, 13h41
  3. Réponses: 2
    Dernier message: 21/08/2008, 17h17
  4. Apres une mise à jour
    Par aitina dans le forum Debian
    Réponses: 4
    Dernier message: 13/10/2007, 22h57

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