Bonjour,
Peut-on multiplier diretement avec onkeyup ?
Je m'explique avec ce code :
Je souhaiterais dans l'input (H) multiplier en permanence par 5 ...
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
35
36 <html> <head> <title></title> <script type="text/javascript"> <!-- function Somme(){ var resultat=0; var result = document.getElementById('resultat'); for(var i = 1; i<=3; i++){ var element = document.getElementById('Nb_'+i); if(element.value!='' && !isNaN(element.value)){ resultat += parseInt(element.value); } } result.value = resultat; } //--> </script> </head> <body> <form method="post"> <input id="Nb_1" name="H" type="text" onkeyup="Somme();"><br> <input id="Nb_2" name="C" type="text" onkeyup="Somme();"><br> <input id="Nb_3" name="A" type="text" onkeyup="Somme();"><br> <input id="resultat" name="resultat" type="text"> </form> </body> </html>
Dans l'input (C) multiplier en permanence par 10 ....
J’ai essayé tout bêtement comme ceci :
Mais sans résultat…
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form method="post"> <input id="Nb_1" name="H" type="text" onkeyup="Somme()*5;"><br> <input id="Nb_2" name="C" type="text" onkeyup="Somme()*10;"><br> <input id="Nb_3" name="A" type="text" onkeyup="Somme();"><br> <input id="resultat" name="resultat" type="text"> </form>
Déjà, est-ce possible ?
Si oui, vous vous doutez de ma question.....
Comment ?
Merci pour votre explication...
Cordialement
Partager