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 :

[PHP-JS] Vérification des champs


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut [PHP-JS] Vérification des champs
    Bonjour,

    J'ai crée un formulaire d'inscription qui compte une dizaine de champs. Je voudrais quand le visiteur clique sur envoyer , qu'il y ait une vérification des données et que ça marque à coté des boites correspondantes (input text) l'erreur : exple :"Le nom est manquant!".

    J'ai commencé à faire ces vérif dans le php en faisant des if imbriqués mais à chaque fois que l'utilisateur clique les données remplies sont effacées.

    Qqn peut m'aider ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Points : 716
    Points
    716
    Par défaut
    Le php est exécuté coté serveur.
    Si tu veux faire des controles au moment du clic, il faut utiliser du javascript.

    Typiquement l'évènement onSubmit sur ta balise form permet de faire les vérifications que tu désires avant de poster le formulaire.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    Ce code peut t'aider...
    C'est du javascript,mais il te dit où tout placer...
    Voila

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut
    Merci pour ta réponse rapide.
    Si, je comprends bien il faut que je crée une fonction ...
    mais ce que je vois pas trop c'est comment faire pour faire un message différent à chaque fois et l'afficher à coté de la boite correspondante.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    si tu copie, exactement le code que te propose sur le site, et que tu ladapte bien a ton formulaire, si par exemple ta un champs nom et quil est obligatoire mais pas saisie, une fois que tu cliques sur valider, tu reviens a la hauteur de ton champs nom, où tu peux resaisir directement

    pour afficher un message different, cest ce que ta copier dans la balise<script>. alert (...) a la place de lexemple tu te ladaptes

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 83
    Points : 47
    Points
    47
    Par défaut
    Pas obligé de faire ton contrôle en javascript. Jsuis pas une bete en php mais j'ai réussi à faire le contrôle de mon formulaire un php (jtrouve ça mieux qu'en javascript).

    Je n'ai pas très bien compris ton besoin. Est-ce que ton controle fonctionne d'abord? Tu veux que les champs saisis par l'utilisateur soient stockés?

    Sinon, envoies un pti bout de ton code.

    Je pourrai peut-etre t'aider mais pas sur

  7. #7
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Autant de discussions sur la validation en quelques jours ?!

    Ce serait peut-être pas mal de poser les questions dans les mêmes discussions au lieu de se disperser.
    Pensez aux bénévoles de bonne volonté qui sont obligés de se répéter...

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut
    Citation Envoyé par roxxxy
    Ce code peut t'aider...
    C'est du javascript,mais il te dit où tout placer...
    Voila
    excuse-moi mais je ne vois pas le lien que tu me proposes...ça ne l'affiche pas...

Discussions similaires

  1. [PHP-JS] Vérification de champs
    Par marsya dans le forum Langage
    Réponses: 1
    Dernier message: 04/09/2006, 03h26
  2. Vérification des champs d'un sous-formulaire
    Par antoine46 dans le forum Access
    Réponses: 5
    Dernier message: 10/08/2006, 11h55
  3. [PHP-JS] ajouter des champ en cliquant sur un bouton?
    Par einsteineuzzz dans le forum Langage
    Réponses: 3
    Dernier message: 29/06/2006, 17h36
  4. Réponses: 1
    Dernier message: 16/01/2006, 17h36
  5. [PHP-JS] Trier des champs dynamiques
    Par Mehdi Feki dans le forum Langage
    Réponses: 8
    Dernier message: 22/12/2005, 23h39

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