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 :

affichage formulaire apres alert javascript


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 306
    Par défaut affichage formulaire apres alert javascript
    Bonjour,

    Je vous expose mon problème en espérant avoir une réponse rapidement.

    J'ai un fichier .php qui contient un formulaire pour l'authentification.
    A l'action du formulaire, je recharge ce même fichier php et je vérifie si le login et password sont correctes.
    Si ce n'est pas le cas, je fais un:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo'<script>alert('erreur d'authentification')</script>";

    Il m'affiche bien le message mais ne me réaffiche pas le formulaire or l'adresse dans l'url est bien la bonne et l'alert se fait juste au dessus d'où commence la balise <form>

    Si je mets en commentaire la ligne pour l'alert(), la page est correctement rechargée avec le formulaire réaffiché.

    ps: J'ai testé de faire un
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<script>document.monForm.submit()</script>;
    mais ça n'a rien changé

    En espérant avoir des réponses.

    Merci

  2. #2
    Membre confirmé
    Avatar de Psycadi
    Homme Profil pro
    Chef de projet - Expert en message box
    Inscrit en
    Juillet 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet - Expert en message box

    Informations forums :
    Inscription : Juillet 2003
    Messages : 147
    Par défaut
    Pourquoi tu ne le fais pas en Ajax?

    Peux-tu poster le code de ta page?

  3. #3
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    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 420
    Par défaut
    Déjà à mon avis tu as un problème de méthode pour afficher ton message.

    Si tu recharges la page le plus simple est de faire afficher ton message d'erreur par php ... pourquoi le faire afficher par une alerte javascript ?

    Sinon pour ta configuration actuelle, tu peux essayer de mettre l'alerte javascript en bas de page.

    Quant à faire tout en ajax, il y a du pour mais aussi du contre...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 306
    Par défaut
    Je ne saurais pas poster la page parce que c'est sur mon pc au travail.
    Comment prévenir l utilisateur avec un messagebox que l'authentification a échoué autrement qu'en js!
    Pour ce qui est de l'ajax,c est la politique de la boite, on en utilise pas.

    Ce qui est bizarre c est qu’aléatoirement le formulaire se reaffiche parfois sinon je pense que mettre l'alert en fin de page peut être une solution.

    Merci

  5. #5
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    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 420
    Par défaut
    Oui en php ce ne serait pas une boite javascript mais tu pourrais faire afficher un div que tu pourrais personnaliser, alors que les boites javascript sont pas très sexy et puis surtout elle ne s'affichent pas si javascript est désactivé...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 306
    Par défaut
    Dans mon cas ici, le javascript sera active parce que c'est pour un client qui avait une application windows et il veut exactement la même chose mais en php donc pas le choix de la messagebox.
    C'est quand même fou qu'on peut pas forcer de reafficher le formulaire après l alert.
    Enfin je testerai en mettant l'alert a la fin et je vous tiendrai informe de la suite.

    Merci a vous

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/02/2009, 12h11
  2. Retour page précedente après une alert javascript
    Par kanabzh29 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/11/2008, 14h11
  3. Réponses: 16
    Dernier message: 04/07/2008, 08h07
  4. Après alert supression des champs du formulaire
    Par kev42100 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/05/2008, 09h08
  5. Affichage d'une alerte sur le formulaire d'un script précédent
    Par lodan dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/07/2007, 16h20

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