Je viens de créer un menu déroulant et il fonctionne correctement, ceci dit je voudrais créer plusieurs lignes avec les même valeurs mais ci je fait cela il ne fonctionne plus (c'est à dire que les descriptions ne fonctionne plus..
Code : Tout sélectionner
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Encodage basse_tension</title>
</head>
<script>
<!--première ligne du FORM (réseau préassemblé -->
function RP(){
var indice_selectionne=document.BT.compris.selectedIndex;
var chango=document.BT.compris.options[indice_selectionne].value; switch (chango){
case "EBA101":document.BT.texter.value="Pose préassemblé 95mm²";break;
case "EBA102":document.BT.texter.value="Pose tresse 25mm²";break;
case "EBA11":document.BT.texter.value="Pose préassemblé + équipement poteau";break;
case "EBA112":document.BT.texter.value="Pose tresse 25mm² + équipement poteau";break;
case "EBA121":document.BT.texter.value="Pose préassemblé 95mm² / façade";break;
case "EBA122":document.BT.texter.value="Pose préassemblé 25mm² / façade";break;
case "EBA13":document.BT.texter.value="Mise à la terre";break;
case "EBA14":document.BT.texter.value="Démontage";break;
case "EBA15":document.BT.texter.value="Sectionnement préassemblé";break;
case "EBA162":document.BT.texter.value="Raccordement + installation armoire";break;
default:document.BT.texter.value="Merci de faire un choix svp.";break;
}
}
</script>
<script>
<!--première ligne du FORM (réseau cuivre -->
function RC(){
var indice_selectionne=document.BT.cuivre.selectedIndex;
var chango=document.BT.cuivre.options[indice_selectionne].value; switch (chango){
case "EBA21":document.BT.texter_cuivre_1.value="Sectionnement + ferrures + iso";break;
case "EBA22":document.BT.texter_cuivre_1.value="Déplacement";break;
case "EBA23":document.BT.texter_cuivre_1.value="Démontage";break;
default:document.BT.texter_cuivre_1.value="Merci de faire un choix svp.";break;
}
}
</script>
<body background="../img/grd-4px.gif" style="background-attachment: fixed">
<form method="POST" action="validation.php" name="BT">
<table border="0" id="table1" width="1160" style="border-style: ridge; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">
<tr>
<td width="96" align="center" style="border-style: ridge; border-width: 1px">
Code</td>
<td width="218" align="center" style="border-style: ridge; border-width: 1px">
Réseau préassemblé</td>
<td align="center" width="54" style="border-style: ridge; border-width: 1px">
Quantité</td>
<td align="center" width="142" style="border-style: ridge; border-width: 1px">
Date</td>
<td align="center" width="142" style="border-style: ridge; border-width: 1px">
Equipe</td>
<td align="center" style="border-style: ridge; border-width: 1px">Commentaire</td>
</tr>
</table>
<p><select name="compris" onchange="RP()">
<option value="selectect">Votre choix ?</option>
<option value="EBA101">EBA101</option>
<option value="EBA102">EBA102</option>
<option value="EBA11">EBA11</option>
<option value="EBA112">EBA112</option>
<option value="EBA121">EBA121</option>
<option value="EBA122">EBA122</option>
<option value="EBA13">EBA13</option>
<option value="EBA14">EBA14</option>
<option value="EBA15">EBA15</option>
<option value="EBA162">EBA162</option>
</select><input type="text" name="texter" size="32" value>
<input type="text" name="quantite" size="7"><input type="text" name="date" size="20"><input type="text" name="equipe" size="20"><input type="text" name="commentaire" size="75"></p>
<table border="0" id="table2" width="1160" style="border-style: ridge; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">
<tr>
<td width="96" align="center" style="border-style: ridge; border-width: 1px">
Code</td>
<td width="218" align="center" style="border-style: ridge; border-width: 1px">
Réseau cuivre</td>
<td align="center" width="54" style="border-style: ridge; border-width: 1px">
Quantité</td>
<td align="center" width="142" style="border-style: ridge; border-width: 1px">
Date</td>
<td align="center" width="142" style="border-style: ridge; border-width: 1px">
Equipe</td>
<td align="center" style="border-style: ridge; border-width: 1px">Commentaire</td>
</tr>
</table>
<p><select name="cuivre" onchange="RC()">
<option value="selectect">Votre choix ?</option>
<option value="EBA21">EBA21</option>
<option value="EBA22">EBA22</option>
<option value="EBA23">EBA23</option>
</select><input type="text" name="texter_cuivre_1" size="32" value>
<input type="text" name="quantite_cuivre_1" size="7"><input type="text" name="date_cuivre_1" size="20"><input type="text" name="equipe_cuivre_1" size="20"><input type="text" name="commentaire_cuivre_1" size="75"></p>
<table border="0" id="table3" width="1160" style="border-style: ridge; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">
<tr>
<td width="96" align="center" style="border-style: ridge; border-width: 1px">
Code</td>
<td width="218" align="center" style="border-style: ridge; border-width: 1px">
Main d'oeuvre</td>
<td align="center" width="54" style="border-style: ridge; border-width: 1px">
Quantité</td>
<td align="center" width="142" style="border-style: ridge; border-width: 1px">
Date</td>
<td align="center" width="142" style="border-style: ridge; border-width: 1px">
Equipe</td>
<td align="center" style="border-style: ridge; border-width: 1px">Commentaire</td>
</tr>
</table>
<p><input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2"></p>
</form>
</body>
</html>
Code : Tout sélectionner
<!--première ligne du FORM (réseau préassemblé -->
function RP(){
var indice_selectionne=document.BT.compris.selectedIndex;
var chango=document.BT.compris.options[indice_selectionne].value; switch (chango){
case "EBA101":document.BT.texter.value="Pose préassemblé 95mm²";break;
case "EBA102":document.BT.texter.value="Pose tresse 25mm²";break;
case "EBA11":document.BT.texter.value="Pose préassemblé + équipement poteau";break;
case "EBA112":document.BT.texter.value="Pose tresse 25mm² + équipement poteau";break;
case "EBA121":document.BT.texter.value="Pose préassemblé 95mm² / façade";break;
case "EBA122":document.BT.texter.value="Pose préassemblé 25mm² / façade";break;
case "EBA13":document.BT.texter.value="Mise à la terre";break;
case "EBA14":document.BT.texter.value="Démontage";break;
case "EBA15":document.BT.texter.value="Sectionnement préassemblé";break;
case "EBA162":document.BT.texter.value="Raccordement + installation armoire";break;
default:document.BT.texter.value="Merci de faire un choix svp.";break;
Et pour être plus claire le formulaire ICI pouvoir avoir plusieurs fois la première ligne.
Merci[/url]
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.