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 :

Débutant : résultat formulaire pleine page si case cochée


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 6
    Par défaut Débutant : résultat formulaire pleine page si case cochée
    Bonjour,

    Je suis débutant, j'ai pourtant cherché dans bcp de tutoriaux mais je ne trouve rien !

    Je cherche à afficher le résultat de mon formulaire en popup, SI la personne coche une case "plein écran".

    Y aurait-il une âme charitable dans les environs pour m'aider ?

    Voici pour le moment mon formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <form method="post" action="http://www.qsdf.com/bla.php">
     
    <input type="text" name="user" size="25" class="post" maxlength="40" value="" />
     
    <input type="password" name="pass" class="post" size="25" maxlength="32" />
     
    <select name="room">
    	<option value="" style="color:#FF9900">~~Salons Th&eacute;matiques~~</option>
    	<option value="100">salon 1</option>
        <option value="101">salon 2</option>
    </select>
     
    <select name="skin">
    </select>
     
    <label>
    <input type="checkbox" name="checkbox" value="checkbox" />
    Plein écran ?</label>
     
    <input name="submit" type="submit" class="post" id="submit" value="Acc&egrave;s" />
     
    </form>
    Merci de votre attention !

  2. #2
    Membre éclairé
    Avatar de iubito
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2003
    Messages : 389
    Par défaut
    L'ouverture dans une nouvelle fenêtre est le target mis à "_blank" sur un lien ou sur un formulaire.
    Donne un nom à ton formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" name="monForm" ...>
    On peut donc faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="checkbox" name="checkbox" value="checkbox"
    onclick="document.monForm.target=this.checked?'_blank':'';" />

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 6
    Par défaut
    Merci beaucoup pour ta réponse iubito !

    Par contre, je me suis mal exprimé, j'aimerais l'ouverture un "popup" et pas en target blank !

    ça devrait être possible en modifiant le code que tu m'as fourni non ?

    Thxs

  4. #4
    Membre éclairé
    Avatar de iubito
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2003
    Messages : 389
    Par défaut
    Faudrait voir, créer une popup avec un nom, et mettre target = ce nom. Je sais pas, j'ai jamais essayé.

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 6
    Par défaut
    Quelqu'un d'autre dans la communauté pour m'aider svp ?

    thx

  6. #6
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    Bonjour,
    Pour l'ouverture d'une popup, regarde la fonction JavaScript window.open(...).

  7. #7
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 6
    Par défaut
    Salut,

    J'ai essayé ça mais ça marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        <input type="checkbox" name="checkbox" value="checkbox"
    onclick="document.monForm.onsubmit=this.checked?'javascript:window.open('','popup','width=500,height=500,top='+((sc 
    reen.height-500)/2)+',left='+((screen.width-500)/2)+',scrollbars=1,location= 
    1,status=1,resizable=1')':'';" />
    *
    snif

    Quelqu'un aurait une idée ?

  8. #8
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    onsubmit demande une fonction...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    obj.event=function() {
       // ...
    }

  9. #9
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 6
    Par défaut
    Heu, n'oublie pas le titre de mon topic, je suis (hyper) débutant lol.
    Il me semblait demander un truc tout simple pour vous les pros, mais... ça n'a pas l'air si simple que ça apparemment, et j'ai pourtant cherché des heures sur google je n'ai RIEN trouvé
    A croire que je suis le seul au monde à vouloir un tel script

    snif

  10. #10
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    Bonjour,
    le code ci dessous ouvre une fenêtre qui s'appelle toto et qui ne contient rien dés que tu cliques sur la checkbox.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <html>
    <body>
    <input type="checkbox" name="checkbox" value="checkbox" onClick="window.open('','toto');">
    </body>
    </html>
    Si tu veux avoir le même résultat quand tu soumets un formulaire, il faut utiliser le onSubmit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <html>
    <body>
    <form onSubmit="window.open('','toto');">
    <input type="checkbox" name="checkbox" value="checkbox">
    <br>
    <input type="submit" value ="envoyer le formulaire">
    </form>
    </body>
    </html>
    Est-ce un peu plus clair ?

  11. #11
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 6
    Par défaut
    Salut Seb19

    Merci pour ton message.
    Oui c'est clair, mais ça l'était déjà avant.
    Je sais faire en sorte que les résultats d'un formulaire s'affichent dans une popup.

    Ce que je demande c'est que le résultats saffiche en popup SI ET SEULEMENT SI la case "ouvrir en popup ?" est cochée !
    Et si la case n'est pas cochée, le résultat du formulaire s'ouvre normalement dans une page normale.

    Est-ce qu'il me faut un pro ou payer un développeur pour faire ça ?... ça me semblait pourtant si simple comme fonction (pour quelqu'un connaissant le javascript)

    Merci de votre attention

  12. #12
    Membre expérimenté Avatar de Seb19
    Homme Profil pro
    Concepteur SOA
    Inscrit en
    Septembre 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur SOA

    Informations forums :
    Inscription : Septembre 2005
    Messages : 217
    Par défaut
    Citation Envoyé par Julien_B
    Ce que je demande c'est que le résultats saffiche en popup SI ET SEULEMENT SI la case "ouvrir en popup ?" est cochée !
    Et si la case n'est pas cochée, le résultat du formulaire s'ouvre normalement dans une page normale.
    Dans le onSubmit du formulaire, tu appel une fonction javascript et tu fais le test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (document.nomduformulaire.nomdelacheckbox.checked) {
    // ta case est cochée, tu ouvres une popup
    } else {
    // tu ouvres une fenêtre normal
    }
    Citation Envoyé par Julien_B
    Est-ce qu'il me faut un pro ou payer un développeur pour faire ça ?... ça me semblait pourtant si simple comme fonction (pour quelqu'un connaissant le javascript)
    Ben, je suis développeur, si tu veux me payer, j'accepte avec joie.

Discussions similaires

  1. Dans formulaire une seule case cochée sans name
    Par Invité(e) dans le forum ASP
    Réponses: 1
    Dernier message: 16/04/2008, 23h51
  2. Dans formulaire une seule case cochée sans name
    Par Invité(e) dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/04/2008, 21h45
  3. Case cochée apparition ss formulaire
    Par ziseb dans le forum IHM
    Réponses: 1
    Dernier message: 07/02/2008, 16h38
  4. Formulaire recherche + résultat sur plusieurs pages
    Par Pepito2030 dans le forum Langage
    Réponses: 1
    Dernier message: 14/06/2007, 13h23
  5. Réponses: 11
    Dernier message: 11/08/2006, 17h52

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