Recupération variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recupération variable

Re: Recupération variable

par sirakawa » 26 avr. 2013, 16:34

label1 n'est pas un attribut connu de option.
A vue de nez tu gagnerais à mettre tous les éléments dans un tableau:
$elem = array(
1 => array (add=>"75000 Paris", tel=>"0132",  iP=> "140 110")
//etc
);
faire le select ainsi:
select id="mLst" onchange="setInputText()">
<option value="1">Societe 1</option>
//etc
</select>
et ca ainsi:
Societe selectionne: <input type="text" id="txt" value ="" size="20">
et à modifier le javascript en fonction

Recupération variable

par Black Vampire » 26 avr. 2013, 14:31

Bonjour,

J'aimerais savoir pourquoi je n'arrive pas a récupérer la variable label1

Dans le champs cela ressort :undefined

Mais quand je définie la variable (int label1;) plus rien ne fonctionne

Voici le code :

Code : Tout sélectionner

<script type="text/javascript"> function setInputText() { var mylist=document.getElementById("mLst") document.getElementById("txt"). value=mLst.options[mLst.selectedIndex].text document.getElementById("num"). value=mLst.options[mLst.selectedIndex].value document.getElementById("name"). value=mLst.options[mLst.selectedIndex].label document.getElementById("label1"). value=mLst.options[mLst.selectedIndex].label1 } </script> <form> Societe: <select id="mLst" onchange="setInputText()"> <option value="75000 Paris" label="01.32" label1="10.110">Societe 1</option> <option value="13000 Marseille" label="02.32" label1="20.110">Societe 2</option> <option value="34000 Montpellier" label="03.32" label1="30.110">Societe 3</option> <option value="69000 Lyon" label="04.32" label1="40.110">Societe 4</option> </select> <br />Societe selectionne: <input type="text" id="txt" size="20"> <br />Cp + Ville: <input type="text" id="num" size="20"> <br />TEL: <input type="text" id="name" size="20"> <br />IP: <input type="text" id="label1" size="20"> </form>