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 :

1 from 1 submit 2 radio nouvelle page


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut 1 from 1 submit 2 radio nouvelle page
    Bonjour all,
    j'arrive pas a trouvé pourquoi mon code ne fonctionne pas ou si y a un code optimisé a mettre, voila en faite j'ai créer mon formulaire avec des champs input : Pseudo, Passe, dep, région, etc...

    et je voudrait que si une personne coche grande ou petite fenêtre que sa ouvre soi la page principal soi la page ou se trouve la petite page.

    Mon javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
          function open_chat(page) {
            document.forms['chat'].action = (page);
          }
        </script>
    Mon From :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="../chat/chat.php" method="post" name="chat" id="chat" onsubmit="this.target = new Date().getMilliseconds(); w = window.open('', this.target, 'scrollbars=no, menubar=no, toolbar=no, resizable=yes, screenX=50, screenY=50, width=800, height=600'); if (w != null &amp;&amp; !w.closed) w.focus(); else this.target = '_top'; return(true);">
    Et mes Bouton Radio et Submit :
    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
    23
    24
    <td><div align="center"> <span class="Style2"><strong>Ouvrir le Tchat</strong> 
    		:<b>
    		<label>          </label>
    		</b></span><b>
    		<label></label>
    		</b><span class="Style6"><b>
              <label>
    <input name="chat" type="radio" value="grande-fenetre" checked="checked" onclick="open_chat('../chat/chat.php');"/>
    En grande fen&ecirc;tre </label>
              <label>
              <input name="chat" type="radio" value="petite-fenetre" onclick="open_chat('../chat/rencontre.php');"/>
              En petite fen&ecirc;tre </label>
    		</b>
                    </span></div></td>
                  </tr>
                  <tr>
                    <td>&nbsp;</td>
                  </tr>
                  <tr>
                    <td><div align="center">
                      <label>
                        <input name="submit" type="submit" class="submit" id='submit' onclick="return open_chat()" value="Acc&eacute;der au chat" />
                        </label>
                    </div></td>
    avec se code sa m'ouvre que la page chat/chat.php ou il me dit erreur undefined.

    pour info mon ( onclick="return open_chat() ) c'est un fonction javascript en .js qui vérifie si les case pseudo, région etc... si son bien remplie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="submit" type="submit" class="submit" id='submit' onclick="return open_chat()" value="Acc&eacute;der au chat" />

    Cordialement Stéphane

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 207
    Points : 344
    Points
    344
    Par défaut
    Ton soucis vient de là je pense :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
          function open_chat(page) {
            document.forms['chat'].action = (page);
          }
        </script>
    Tu mets 'chat' comme index au tableau de formulaire or 'chat' correspond à ton input radio, il te faut mettre une balise form avant ton formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="f_chat" method="POST" action="">...tes champs...</form>
    et donc côté JS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
          function open_chat(page) {
            document.forms['f_chat'].action = (page);
          }
        </script>
    ou si tu as un seul formulaire sur ta page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
          function open_chat(page) {
            document.forms[0].action = (page);
          }
        </script>
    Sébastien Courjean
    Développeur Web
    scourjean@cyres.fr
    http://www.cyres.fr/

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 207
    Points : 41
    Points
    41
    Par défaut
    Bonjour scourjean,
    merci de ta réponse

    en faite se que je recherche a faire c'est quand le bouton radio1 et cocher qua la fenêtre s'ouvre dans une nouvelle fenêtre*et le bouton radio 2 s'ouvre dans la fenêtre courante.

    Cordialement Stéphane

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/03/2010, 13h13
  2. Réponses: 3
    Dernier message: 09/03/2007, 20h15
  3. Submit sur une nouvelle page
    Par Drizzt [Drone38] dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/07/2006, 08h41

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