Salut !
Voilà, j'essaie de modifier la valeur d'un champ texte en fonction de ce qui est selectionné dans une liste déroulante.
Voici ce que j'ai fais:
Code :
- <script language="JavaScript">
- function updateOpt(xOpt,champ)
- {
- document.form.suppOpt[xOpt].value = champ;
- }
- </script>
- <form name='form' id='form'>
- <select name="option[1]" size="1" onChange="javascript:updateOpt(1,this.value)">
- <option value='0'>Rouge</option>
- <option value='75'>Vert</option>
- <option value='99'>Bleu</option>
- </select>
- <input type="text" name="suppOpt[1]" value="000" style="text-align:right;" size="10" >
- <select name="option[2]" size="1" onChange="javascript:updateOpt(2,this.value)">
- <option value='200'>Petit</option>
- <option value='300'>Grand</option>
- </select>
- <input type="text" name="suppOpt[2]" value="000" style="text-align:right;" size="10" >
- </form>
|
Mais lorsque je fais ceci, j'ai une erreur javascript qui me dit que "document.form.suppOpt" n'a pas de propriétés..
ça fait pas mal de temps que je cherche sans trouver..
Vous avez une idée ??
Merci!
Message édité par huggy le 12-06-2005 à 14:54:34