récupérer index après select d'une liste déroulante
Posté : 30 mai 2006, 11:08
Bonjour,
Je voudrai récupérer dans des "input text" les index dès selection de la valeur d'une liste déroulante. J'y arrive avec une liste déroulante mais pas avec plusieurs. J'ai fait 4 fonctions avec javascript et mis des "onchange" dans chacune de mes listes déroulantes.
mon code :
Merci
Je voudrai récupérer dans des "input text" les index dès selection de la valeur d'une liste déroulante. J'y arrive avec une liste déroulante mais pas avec plusieurs. J'ai fait 4 fonctions avec javascript et mis des "onchange" dans chacune de mes listes déroulantes.
mon code :
<script language="javascript">
function afficherT(index)
{
ajouter.numtype.value=ajouter.type.options[index].value;
}
function afficherR(index)
{
ajouter.numrang.value=ajouter.rang.options[index].value;
}
function afficherC(index)
{
ajouter.numclass.value=ajouter.class.options[index].value;
}
function afficherV(index)
{
ajouter.numversion.value=ajouter.version.options[index].value;
}
</script>
<FORM name="ajouter" ACTION="ajouter_valid.php" METHOD="POST">
<p CLASS="listec1"><B CLASS="ctext1">Type : </B><SELECT NAME="type" [b]onChange="afficherT(selectedIndex);"[/b]>
<OPTION VALUE="">Sélection
<?php
for ($j=1 ; $j<$iT ; $j++) {
echo ( "<OPTION VALUE=\"$numtype[$j]\">$type[$j]") ;
}
?>
</SELECT></p>
<p CLASS="listec2"><B CLASS="ctext2">Classification : </B><SELECT NAME="class" [b]onChange="afficherC(selectedIndex);"[/b]>
<OPTION VALUE="">Sélection
<?php
for ($j=1 ; $j<$iC ; $j++) {
echo ( "<OPTION VALUE=\"$numclass[$j]\">$class[$j]") ;
}
?>
</SELECT></p>
<p CLASS="listec3"><B CLASS="ctext3">Version : </B><SELECT NAME="version" [b]onChange="afficherV(selectedIndex);"[/b]>
<OPTION VALUE="0">Sélection
<?php
for ($j=1 ; $j<$iV ; $j++) {
echo ( "<OPTION VALUE=\"$version[$j]\">$version[$j]") ;
}
?>
</SELECT></p>
<p CLASS="listec4"><B CLASS="ctext4">Rang : </B><SELECT NAME="rang" [b]onChange="afficherR(selectedIndex);[/b]">
<OPTION VALUE="0">Sélection
<?php
for ($j=1 ; $j<$iR ; $j++) {
echo ( "<OPTION VALUE=\"$numrang[$j]\">$rang[$j]") ;
}
?>
</SELECT></p>
<p CLASS="text1">
<input type="text" NAME="numtype" value="" maxlength="25"></p>
<p CLASS="text2">
<input type="text" NAME="numclass" value="" maxlength="15"></p>
<p CLASS="text3">
<input type="hidden" NAME="numversion" value="" axlength="20"></p>
<p CLASS="text4">
<input type="hidden" NAME="numrang" value="" maxlength="20"></p>
<p class="bt1"><input type="submit" name="envoyer" value="" class="clValider" Onclick="reload()" >
</FORM>
Merci