begin process at 2012 05 28 23:20:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

affecter un document.forms.... à une variable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affecter un document.forms.... à une variable

vendredi 3 novembre 2006 à 15:43:15 | affecter un document.forms.... à une variable

amelied54

Alors voila mon problème: j'ai une liste déroulante je voudrais affecter à ma variable ch1 l'option de la lise déroulante choisie, mais je sais pas si c'est possible et encore moins comment je pourrais faire!
Voici une partie de mon code posant pb:

<html>
<head>
<title>Poursuites d'études</title>
<script type="text/javascript">
<!--
    var ch1;
    ch1 = document.formulaire.choix1.value;
    var table = new Array();
    table[0] = new Array(ch1, "ok");
    table[1] = new Array("Nicolas", 14);
    table[2] = new Array("Quentin", 8);
    table[3] = new Array("Julie", 10);
function verif()
{   
    if (table[0][0] == "NULL")
    {    alert("Vous n\'avez pas fait de choix n°1, veuillez recommencer svp");
        return false;
    }
    else
    {    return true;
    }
}
-->
</script>
</head>

<body>
<h3><center>Veuillez classer de 1 à 8 (au maximum) vos voeux de poursuites d'études:</center></h3>
<center>
<!-- Formulaire des choix envoyer à v_choix_PE.php -->
<form method="POST" action="v_choix_PE.php" name="formulaire" onSubmit="return verif();">
    <SELECT NAME="choix1">";
        <option selected value="NULL">-Choix 1-</option>
        <option value="EI">Ecole d'Ingénieur</option>
        <option value="L3">L3 Informatique</option>
        <option value="LP">Licence Professionnelle Informatique</option>
        <option value="MIAGe">MIAGE</option>
        <option value="EC">Ecole de commerce - Gestion</option>
        <option value="Autres">Autres</option>
    </SELECT>
...
</center>
</form>
</body>
</head>
</html>

merci d'me répondre =)
vendredi 3 novembre 2006 à 15:54:26 | Re : affecter un document.forms.... à une variable

bultez

Membre Club
Bonjour,
   document.formulaire.choix1[document.formulaire.choix1.selectedIndex].text
                                                                   ou  .value
   peut-être si .selectedIndex>=0

                              Cordialement          Bul    [mon Site]    [M'écrire]
vendredi 3 novembre 2006 à 16:04:57 | Re : affecter un document.forms.... à une variable

amelied54

Non ça ne marche pas... j'ai rajouter une ligne pour voir ce que contient ma variable ch1 et ca ma donne: "CH1 = undefined"
Je sais pas si j'ai bien ecrit e que tu m'a dit juste au dessus pasrce que je suis pas très douée lol
Re: Mon code

<html>
<head>
<title>Poursuites d'études</title>
<script type="text/javascript">
<!--
    var ch1;
    ch1 = document.formulaire.choix1[document.formulaire.choix1.selectedIndex].value;
    var table = new Array();
    table[0] = new Array(ch1, "ok");
    table[1] = new Array("Nicolas", 14);
    table[2] = new Array("Quentin", 8);
    table[3] = new Array("Julie", 10);
function verif()
{   document.write("CH1 = " + ch1);
    if (table[0][0] == "NULL")
    {    alert("Vous n\'avez pas fait de choix n°1, veuillez recommencer svp");
        return false;
    }
    else
    {    return true;
    }
}
-->
</script>
</head>

<body>
<h3><center>Veuillez classer de 1 à 8 (au maximum) vos voeux de poursuites d'études:</center></h3>
<center>
<!-- Formulaire des choix envoyer à v_choix_PE.php -->
<form method="POST" action="v_choix_PE.php" name="formulaire" onSubmit="return verif();">
    <SELECT NAME="choix1">";
        <option selected value="NULL">-Choix 1-</option>
        <option value="EI">Ecole d'Ingénieur</option>
        <option value="L3">L3 Informatique</option>
        <option value="LP">Licence Professionnelle Informatique</option>
        <option value="MIAGe">MIAGE</option>
        <option value="EC">Ecole de commerce - Gestion</option>
        <option value="Autres">Autres</option>
    </SELECT>
...
</center>
</form>
</body>
</head>
</html>

please... HELP!!!
vendredi 3 novembre 2006 à 16:12:20 | Re : affecter un document.forms.... à une variable

bultez

Membre Club
Réponse acceptée !






   c'est normal là où tu le fait.
   le formulaire, le select n'existe pas encore
      et donc encore moins une ligne sélectionnée !
   déplaces les 2 lignes dans la fonction verif(), par exemple
   ( et contrôles si une ligne est sélectionnée : selectedIndex>=0 )

                        Cordialement    Bul    [mon Site]    [M'écrire]
vendredi 3 novembre 2006 à 16:17:53 | Re : affecter un document.forms.... à une variable

amelied54

Ahhhh! merci beaucoup beaucoup beaucoup!!


Cette discussion est classée dans : table, ch1, document, array, affecter


Répondre à ce message

Sujets en rapport avec ce message

problème insertion dans une table via appenchild [ par ludovicanceaux ] Salut à tous, j'ai un gros problème, car je voudrais remplir un tableau à l'aide des composants appenchild, etc.... et apparament ca me remplit mon ta Ouvrir des pages htm dans un iFrame [ par pat84 ] Bonjour à tous,J'ai récupéré un menu sur le web que j'ai modifié pour mon usage...Un menu est situé dans la page index.htm et dans cette page index.ht Probleme sur document.createElement().id [ par reunionnais974 ] Bonjour j'ai un souci en affectant id ou des evenements de souris.je charge un fichier xml je traite les données ce qui va créer ma page HTMLsauf que Compatibilité script ie-mozilla [ par jo83 ] Bonjour à tous, voici mon premier post sur ce forum où mes recherches de programmation en java m'ont conduites. Mes connaissances réduites m'ont permi Menu déroulant inopérant sous FF [ par bowtech ] Bonjour à tousTout d'abord, bravo pour votre site de qualité. C'est toujours un plaisir de parcourir les pages.Je suis relativement novice dans la pro Javascript dans IE7 et antérieur [ par supertailleur ] Bonjour à tous, Je code actuellement un site internet destiné au grand public. Je connais une difficulté concernant Internet Explorer (comme toujours Affecter un objet à une variable [raccourci] [ par magicyoda ] Qqn sait comment affecter une variable à une objet c'est à dire ( d'après moi ) : [internet Explorer] document.all.bulle.style.visibility = "visible"; menu php et js [ par guixyz ] Bonjour j'essaie de faire un menu en javascript dont les rubriques sont stockées dans une base de données mysql. J'ai donc chopé un script pour mon me menu_script [ par sam_12_3 ] salut tout le monde, voila j'ai un gros problemes je ne comprend pas du tout un script  que j' ai pris sur internet qui permet de crer un menu dynami un pb avec les select [ par deblok83 ] bonjour jai modifier un script de facon a avoir des nom (Alcatel,LG,...) comme entré de tableaumais le pb c'est que je sais pas ce qu'il faut modifié


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales