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 :

Probleme de formulaires


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut Probleme de formulaires
    voici le code source de ma page de base :


    <html><head><title>Prix</title></head>
    <frameset rows="20%,80%" frameborder="0">
    <frame name="baniere" src=baniere.php scrolling="no">
    <frameset cols="10%,90%" frameborder="0">
    <frameset rows="50%,50%" frameborder="0">
    <frame name="menu" src=menu.php scrolling="no">
    <frame name="sous_menu" src=menu_prix.php scrolling="no">
    </frameset>
    <frameset rows="5%,95%" frameborder="0" name="corps">
    <frame name="sous_titre" src='' scrolling="no">
    <frame name="corps" src=prix_liste.php>
    </frameset>
    </frameset>
    </frameset>
    </html>

    je cherche a passer d’une page à l’autre simplement quelques paramètres en fonction de la radio qu’on coche.

    J’utilise donc cette fonction :



    <script language="javascript">
    function entrer_value(type,dest, code,prefixe,land)
    {
    self.document.selection.type_ligne.value=type;
    self.document.selection.destination.value=dest;
    self.document.selection.code_pays.value=code;
    self.document.selection.prefixe_pays.value=prefixe;
    self.document.selection.pays.value=land;
    }
    </script>

    et 4 balises cachée qui recoivent les valeurs :

    <input type='hidden' name='type_ligne' value=''/>
    <input type='hidden' name='destination' value=''/>
    <input type='hidden' name='code_pays' value=''/>
    <input type='hidden' name='prefixe_pays' value=''/>
    <input type='hidden' name='pays' value=''/>

    mais quand je clique sur une radio... rien ne se passe. Voici le code source de ma frame qui ne marche pas :


    <script language="javascript">
    function entrer_value(type,dest, code,prefixe,land)
    {
    self.document.selection.type_ligne.value=type;
    self.document.selection.destination.value=dest;
    self.document.selection.code_pays.value=code;
    self.document.selection.prefixe_pays.value=prefixe;
    self.document.selection.pays.value=land;
    }
    </script><table width='100%' border='1' cellpadding='1' cellspacing='0' ><form action='modifier_prix.php' target='corps' method='POST' name='selection'>
    <input type='hidden' name='type_ligne' value=''/>
    <input type='text' name='destination' value=''/>
    <input type='text' name='code_pays' value=''/>
    <input type='text' name='prefixe_pays' value=''/>
    <input type='text' name='pays' value=''/><tr>
    <td style='width:3%;'><center> <input type='radio' name='prx' value='' onclick='entrer_value('FIX','Local',33,04,'France')'>
    <td>FIX</td>
    <td>Local</td>
    <td>33</td>
    <td>04</td>
    <td>France</td>
    <td><center>0.15</center></td>
    <td><center>0</center></td>
    <td><center>0</center></td><tr>
    <td style='width:3%;'><center> <input type='radio' name='prx' value='' onclick='entrer_value('FIX','National',33,0,'France')'>
    <td>FIX</td>
    <td>National</td>
    <td>33</td>
    <td>0</td>
    <td>France</td>
    <td><center>0.53</center></td>
    <td><center>0</center></td>
    <td><center>0</center></td><tr>
    <td style='width:3%;'><center> <input type='radio' name='prx' value='' onclick='entrer_value('FIX','Europe',43,09,'Allemagne')'>
    <td>FIX</td>
    <td>Europe</td>
    <td>43</td>
    <td>09</td>
    <td>Allemagne</td>
    <td><center>0.68</center></td>
    <td><center>0</center></td>
    <td><center>0</center></td><tr>
    <td style='width:3%;'><center> <input type='radio' name='prx' value='' onclick='entrer_value('FIX','International',1,555,'USA')'>
    <td>FIX</td>
    <td>International</td>
    <td>1</td>
    <td>555</td>
    <td>USA</td>
    <td><center>1.15</center></td>
    <td><center>0</center></td>
    <td><center>5</center></td></select></tr></form></table></td></tr></table></body></html>

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 31
    Points : 27
    Points
    27
    Par défaut
    Problème de syntaxe... j'ai l'impression de faire que ca...

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

Discussions similaires

  1. problem dans formulaire
    Par spilliaert dans le forum Langage
    Réponses: 2
    Dernier message: 16/12/2005, 21h23
  2. probleme deux formulaires imbriqués
    Par rony dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/06/2005, 18h19
  3. Réponses: 3
    Dernier message: 24/02/2005, 15h48
  4. [CSS]Probleme de formulaire entre IE et Firefox
    Par Steph82 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 17/02/2005, 18h34
  5. Probleme de formulaire d'upload
    Par Oberown dans le forum ASP
    Réponses: 5
    Dernier message: 26/10/2004, 14h00

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