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 :

Vérification formulaire javaScript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2016
    Messages : 78
    Par défaut Vérification formulaire javaScript
    bonjour tout le monde, pourriez vous m'expliquer comment procéder aux vérifications des données provenant d'un formulaire( j'ai deux champs QUI NE DOIVENT PAS ETRE VIDES, dans le premier je ne veux que des lettres. Avant de vous consulter j'ai fait, bien sûr des recherches sur google mais les résultats obtenus ne m'ont pas satisfaits. merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Salut,

    Pour éviter que des champs ne soient pas vides il suffit de mettre l'attribut required dans le champ input concerné. Cela fonctionne avec les navigateurs modernes (>= IE10). Cela dit comme du dois faire d'autres vérifications tu peux tout faire en javascript. Il te suffit de faire une fonction qui sera appelée sur l'événement onsubmit du formulaire. Suivant que le contrôle est ok ou non la fonction retournera true ou false.Il y a un début d'exemple ici.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2016
    Messages : 78
    Par défaut
    merci mour la proposition mais j'ai trouvé des failles sur ces codes. je m'explique, le plus souvent le test se fait en utilisant
    if(adresse !== ''") ou bien mettre un required
    mais pour ces deux methodes, il suffit de mettre un " espace " dans le champ pour que la condition saute. autrement dit je souhaiterai que le "espace " soit consideré comme du vide

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Salut
    autrement dit je souhaiterai que le "espace " soit considéré comme du vide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var monstr = " un mot ";
    alert(monstr.trim()); // = "un mot"
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2016
    Messages : 78
    Par défaut
    Salut pouvez vous etre un peu claire avec la fonction trim()?

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    adresse = adresse.trim(); //supprime les éventuels espaces de début et fin, renvoie une chaine vide si adresse n'était que des espaces
    if(adresse !=== ''){alert("vide");}
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

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

Discussions similaires

  1. vérification formulaire javascript
    Par isammm dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/06/2011, 06h58
  2. Formulaire javascript vérification simple
    Par Tetsumaki dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/04/2010, 06h10
  3. problème de vérification formulaire
    Par Le Rebel dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/03/2006, 13h10
  4. [Formulaire][Javascript] Décocher toutes les checkbox
    Par Salam59 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/03/2006, 14h28
  5. Formulaire + javascript + W3C
    Par v4np13 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/01/2006, 17h08

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