Bonjour
Le problème est à priori tout bête mais je n'arrive pas à le résoudre. Je dispose d'un objet SELECT dans un formulaire et je voudrais pouvoir retenir l'index de l'item sélectionné :
Seulement, à chaque appel de la fonction Javascript, mon index n'est pas défini.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 function set_the_combo_with_num_and_enzyme(){ echo "<OPTION VALUE=\"0\">No enzyme"; echo "<OPTION VALUE=\"1\">Trypsin"; echo "<OPTION VALUE=\"2\">Chymotrypsin"; echo "<OPTION VALUE=\"3\">Clostripain"; echo "<OPTION VALUE=\"4\">Cyanogen Bromide"; echo "<OPTION VALUE=\"5\">IodosoBenzoate"; echo "<OPTION VALUE=\"6\">Proline Endopeptidase"; echo "<OPTION VALUE=\"7\">Staph Protease"; echo "<OPTION VALUE=\"8\">AspN"; echo "<OPTION VALUE=\"9\">Modified Chymotrypsin"; echo "<OPTION VALUE=\"10\">Elastase"; echo "<OPTION VALUE=\"11\">Elastase/Trypsin/Chymotrypsin"; echo "</SELECT></td></tr>"; return; } echo "<script=\"javascript\">"; echo "function anotherCombo(val){"; /**TODO * Si on change et que la valeur est > 0, * on fait apparaître un nouveau combo pour le choix de la terminaison. */ echo "alert(\"Index: \"+val)"; /*echo "<tr><td>Search enzymatic termini:</td>"; echo "<td><SELECT NAME=\"fragmt\">"; set_the_combo_with_num(0, 2);*/ echo "}"; echo "</script>"; echo "<tr><td>Search Enzyme number:</td>"; echo "<td><SELECT NAME=\"nol\" onChange=anotherCombo(this.VALUE)>"; set_the_combo_with_num_and_enzyme();
Comment résoudre ce problème ?
Merci d'avance de vos réponses.
@++
Partager