Bonjour,
Je suis débutant en javascript et j'aurais besoin d'aide pour afficher une résultat de calcul mais pas dans un INPUT.
Voici le code de référence :
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 function calcul() { somme = document.commande.dsk.value * 3 somme += document.commande.cd.value * 8 document.commande.somme.value = somme } function Entree () { if (estCeNumerique(document.commande.dsk.value)) { if(estCeNumerique(document.commande.cd.value)) { calcul() return true; } else { document.commande.cd.value = "0"; document.commande.cd.focus(); } } else { document.commande.dsk.value = "0"; document.commande.dsk.focus(); } alert ("entrer un nombre !"); return false; } function estCeNumerique (chaine) { for (i=0; i<chaine.length; i++) { caractere = chaine.charAt(i); if (caractere < "0" || caractere > "9") { return false; } } return true; }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <font size=5> <form action=javascript:void(0) name=commande> <br>Nombre de disquette <input name=dsk onBlur= Entree() value=0 size=4> à 3.00 euros <br>Nombre de CDRom <input name=cd onBlur= Entree() value=0 size=4> à 8.00F <p>Montant <input name=somme value=0> euros </form>
Tout fonctionne bien, mis à part que le résultat s'affiche dans un INPUT alors que moi, j'aurais aimé l'afficher autrement pour pouvoir changer le style du résultat.
J'aurais vu un truc du genre : <span id=somme></span>De idées ?
Est-ce possible ?
Merci
Partager