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 :

Vérification ajax empêchant la saisie dans mon formulaire


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Points : 37
    Points
    37
    Par défaut Vérification ajax empêchant la saisie dans mon formulaire
    avec la verification ajax m'empeche d'inserer mes données à partir d'un formulaire.
    merci de m'aider
    Fichiers attachés Fichiers attachés

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Dans ton code, tu demande expressément d'utiliser ajax lors du submit.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form name="form" onSubmit="return verifier_champs()"   action="verif_pseudo.php" method="post" >
    Je te conseillerais plutôt de faire une vérification sur chaque champs et non pas sur l'ensemble du formulaire.

    tu trouveras pleins d'exemple avec jquery.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Points : 37
    Points
    37
    Par défaut
    merci,
    mais un autre probleme reside dans la methode GET pour la verification si le login exitse dans la base de données,si je le remet sur post comme le formulaire,il me donne login valide toujours,alors si je laisse le code comme il est,
    si le login existe il me dit login deja utilisé et s'il ne l'est pas il me dit valide donc ça marche avec get,mais je sais pas comment inserer ds ma table vu que le fomulaire est en post, et la variable login est declaré dans le fichier (action="fichier" ) comme get.
    c quoi le solution pour ce probleme
    et merci encore pour votre aide

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Créer un nouveau fichier toto.php; puis et dans le fichier toto.php noter ceci


  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Points : 37
    Points
    37
    Par défaut
    et dans action je mets les 2 fichier toto+l'autre fichier dont j'ai besoin pour la verification à savoir verif_pseudo.php.
    je doit mettre virgule entre les deux ou comment ça se passe?

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    tu n'a pas besoin de mettre verif_pseudo.php, ce fichier sert à la vérification, il est utilisé plus haut dans ton code par la fonction $ajax.

    et c'est bien ce qui pose problème.

    tu fais un vérification via ajax sur ton form, l'idéal serais de pouvoir faire des vérification mais par input et non pas sur l'ensemble de ton form.

  7. #7
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    essaye ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    $(document).ready(function(){
     
    		$("#form")
     
     {
     
    	var msg = "";
    en lieu et place de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function verifier_champs() {
     
    	var msg = "";

    et dans le form supprime

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onSubmit="return verifier_champs()"
    au sinon un bon exemple ici http://letmehaveblog.blogspot.com/20...lidations.html

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Points : 37
    Points
    37
    Par défaut
    ça donne rien,il me donne toujours login valide alors qu'il est dans la base

  9. #9
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    mais avec mes modification ça marche?, enfin je veux dire tu as un résultats.

    Je suis désolé, mais je veis m'absenter 2/3 jours, donc si tu ne trouve pas la solution, nous reprendrons le fil à ce moment là

  10. #10
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 79
    Points : 37
    Points
    37
    Par défaut
    non ça marche pas ça me donne le meme resultat qu'avant.
    ok merci pour ton aide et à la prochaine

Discussions similaires

  1. ajouter un champ de saisie dans mon formulaire
    Par mademoizel dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 09/04/2011, 10h54
  2. Réponses: 4
    Dernier message: 20/10/2008, 22h34
  3. Comment vérifier une URL saisie dans mon formulaire ?
    Par cdevl32 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 28/10/2007, 18h32
  4. Réponses: 2
    Dernier message: 11/12/2004, 21h20

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