Bonjour
N'étant pas expert en PHP, je voudrais vous poser cette question. Je développe un prototype de site en PHP/MySQL. Dans un formulaire, je dispose d'un objet select. Ce que je voudrais, c'est pouvoir afficher ou cacher un autre objet select en fonction de la valeur du premier. Voici pour le moment mon code :
Merci d'avance de votre aide.
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 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(){"; /**TODO * Si on change et que la valeur est > 0, * on fait apparaître un nouveau combo pour le choix de la terminaison. */ 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()>"; set_the_combo_with_num_and_enzyme();
@++
Partager