Bonjour.
Je possède dans mon formulaire deux input que j'aimerai rendre dépendant.
En effet le choix du premier input entrenerai des choix différents pour le second input.
Pour cela j'ai eu comme idée de faire ceci.
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 <td ><select name="info_projet" onChange="recup()"> <?php require('config.php'); $query="SELECT code,id_projet FROM `projet` WHERE `id_projet` IS NOT NULL AND `validite` = '0'"; $result = mysql_query($query) or die(mysql_error()); while ($val = mysql_fetch_assoc($result)) { ?> <option value="<?php echo $val['id_projet'],'@',$val['code'];?>"><?php echo $val['code'];?></option> <?php } ?> </select> </td>J'ai une erreur me disant que document.formulaire.info_projet.value est NULL ou n'est pas un objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <script language="Javascript"> function recup() { status=document.formulaire.info_projet.value; } </script>
ALors que quand je fait ceci ca marche parfaitement alors que c'est la même chose sans php dans le select!!!!!!
Quelqu'un a une idée?
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 <script language="Javascript"> function changestatus() { status=formulaire.info_projet.value; } </script></head> <body> <form name="formulaire"> <select name="info_projet" onChange="changestatus()"> <option value="0">0</option> <option value="0.5">0.5</option> <option value="1">1</option> <option value="1.5">1.5</option> <option value="2">2</option> <option value="2.5">2.5</option> <option value="3">3</option> <option value="3.5">3.5</option> <option value="4">4</option> </select> </form>
Ou sinon si vous avez des solutions pour rendre deux input dépendants l'un de l'autre sans valider le formulaire je suis preneur.
Cordialement
Partager