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 :

Formulaire de contact


Sujet :

JavaScript

  1. #1
    bum
    bum est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 29
    Points : 16
    Points
    16
    Par défaut Formulaire de contact
    Bonjour,

    J'ai crée un formulaire pour mon site où j'utilise le javascript pour vérifier que tous les champs obligatoire soit rempli. Quand ce n'est pas le cas, une alerte apparait. Pas de problème donc, mais je voudrais savoir comment faire pour qu'il n'y ai pas d'alerte, et que, si un champ n'a pa été rempli, ca l'indique dans la mm page que le formulaire, en dessous celui-ci par exemple.


    merci

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    au lieu de faire un alert(), mets ton message dans le innerHTML d'un div prévu à cet effet du style sous ton form :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    </form><div id="error_form"></div>
    et au lieu du tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('error_form').innerHTML += 'ERROR';

  3. #3
    bum
    bum est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    Merci, ca a l'air de marcher, a part une chose qui m'embete :

    Si qqun oublie de remplir 2 champs obligatoire, le nom et le prénom par exemple.. une alerte dans la <div> lui dis de remplir tous les champs obligatoire, suite à ca la personne ne rempli que le champs nom et oublie celle du prenom, une autre alerte viendra lui dire de remplir tous les champs : mais les 2 alertes dans la <div> se suivent, la 1ere n'a pas été effacé, comme si ca n'avais pas été actualisé.. comment corriger ce problème ? j'espere que je suis assez explicite

  4. #4
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    il suffit simplement que tu vides le div au début de ta fonction de vérification :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('error_form').innerHTML = '';

  5. #5
    bum
    bum est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    Je vois que c'est tout bête

    En tout cas merci

  6. #6
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    De rien, bonne continuation ^^

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 10/01/2006, 07h23
  2. [Formulaire] de contact
    Par inferno66667 dans le forum Langage
    Réponses: 6
    Dernier message: 19/12/2005, 19h32
  3. Prob avec formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2005, 18h53
  4. Prob avec PHP sur le formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 7
    Dernier message: 16/11/2005, 17h06
  5. Problème d'accès formulaire de contact
    Par Mystic26 dans le forum Langage
    Réponses: 7
    Dernier message: 16/09/2005, 16h47

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