Bonjour à tous,
Malgré l'aide d'un ami je sèche sur une fonction.
L'objectif est : En fonction d'une valeur saisie dans un formulaire html une autre celulle doit prendre une valeur definie.
Le code des input :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <input type="text" name="A" size="5" id="a"> <input type="text" name="B" size="5" id="b"> <input type="text" name="C" size="5" id="c" onKeyUp="calculer()"> <input type="text" name="D" size="5" id="d"> <input type="text" name="E" size="5" id="e">
le code js :
En D le calcul se fait et le résultat s'affiche en direct donc jusque la aucun probleme.
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 function calculer() { var a = document.getElementById("a").value; var b = document.getElementById("b").value; var c = document.getElementById("c").value; document.getElementById("d").value =((2*a)+((c/100)*b))/(c/10); var montableau = ["IE3","SUB5","NF"]; var elem =document.getElementById("e"); if ((c*1)<300000) { elem.value=montableau(0) } else { if ((c*1)>300000 &&(c*1)<5000000) { elem.value=montableau(2) } else { elem.value=montableau(1); } } }
par contre en e... rien ne se passe....une idée?
Merci d'avance pour vos aides.
Dka
Partager