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 :

Valider un formulaire dans une popup


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut Valider un formulaire dans une popup
    Bonsoir,

    J'ai un soucis qui me prend la tête depuis quelques heures..
    je n'ai rien trouvé qui puisse résoudre mon problème sur la toile.

    Je souhaiterai valider mon formulaire dans une popup (get ou post peut m'importe)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form  action="modules/rdv/rdv.php" method="get" onsubmit="window.open(this.action, 'Nouveau rdv', 'height=600px, width=800px,top=0,left=0,scrollbars=yes,status=yes'); return false;">
                <input  type="text" name="nom_prenom" id="champ-texte" size="20" autocomplete="off" />
    			 <input type="submit" name="nom"size="20" value="ok" />
    			 </form>


    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    voici un code permettant une "fausse validation" ... mais une ouverture de popup avec les paramètres voulus en get ???

    Par contre attention PAS D'ESPACE dans le nom de la popup !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form  action="#" onsubmit="jascript:window.open('action.htm?'+nom_prénom=this.forms[0].elements['nom_prenom'].value, 'Nouveau_rdv', 'height=600px, width=800px,top=0,left=0,scrollbars=yes,status=yes');return false;" method="get" >
                <input  type="text" name="nom_prenom" id="champ-texte" size="20" autocomplete="off" />
    			 <input type="submit" name="nom"size="20" value="ok" />
    			 </form>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    Merci pour ton aide !

    J'ai deja essayé cette méthode mais le popup ne souvre pas. La page se recharge avec les variables en get. :s

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    je serais toi je réessayerais un p'tit coup parce qu'en général je teste mes codes avant de les proposer ...

    ( a part le petit + pour la concaténation que j'avais oublié de recopier )
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    Je suis désolé mais j'ai beau essayer mais ca ne fonctionne pas.
    Pas de pop-pup :s
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form  action="#" onsubmit="javascript:window.open('action.htm?'+nom_prénom=this.forms[0].elements['nom_prenom'].value, 'Nouveau_rdv', 'height=600px, width=800px,top=0,left=0,scrollbars=yes,status=yes'):return false;" method="get" >
                <input  type="text" name="nom_prenom" id="champ-texte" size="20" autocomplete="off" />
    			 <input type="submit" name="nom"size="20" value="ok" />
    			 </form>

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    oui desolé un ; à la place du :

    c'est pourtant une erreur repérable ....

    j'ai corrigé mon premier code ....
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    Oui c'est vrai, j'ai juste vu l'erreur de frappe "jascript". Mais ca ne fonctionne pas non plus

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    tu teste sous quel navigateur ????

    attention j'ai bien dit fausse validation je concatène un lien get
    et chez moi sous IE et FFX j'ai bien une popup avec la bonne url get

    au pire rajoute un
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    Je travail sous ie et FF, et ca ne marche pas.
    La page se recharge et le lien se complete avec "page.html?nom_prenom=gffgfd&nom=ok" seulement.
    Pas de popup. Et target _blank ne fait que ouvrir un nouvel onglet ou fenettre sous ie, ce n'est pas ce que je recherche.

  10. #10
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2007
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Avril 2007
    Messages : 290
    Par défaut
    désespéré, j'ai fait une recherche en anglais et j'ai trouvé une fonction qui fonctionne très bien. Merci pour ton aide !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script Type="text/javascript"> 
     <!--
     function popupform(myform, windowname) 
     { 
     if (! window.focus)return true;
     window.open('', windowname, 'height=200,width=400,scrollbars=yes'); 
     myform.target=windowname; 
     return true;
     } 
     //--> 
     </script>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="../page.php" onsubmit="popupform(this, 'nom_de_la_fenetre')">...

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

Discussions similaires

  1. validation de 3 formulaires dans une page
    Par nico le noob dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 26/07/2010, 23h56
  2. Validation d'un formulaire dans une lightbox
    Par ben2208 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/05/2010, 15h02
  3. Frame ne se recharge pas quand on valide un formulaire dans une autre frame
    Par JUJU_PROG dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/02/2009, 11h26
  4. poster un formulaire dans une frame d'un popup
    Par p_m_g dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/11/2007, 16h25
  5. Réponses: 3
    Dernier message: 20/09/2006, 16h07

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