Code javascript ...ça marceh pas !

Fermé
meuhj - 31 mai 2009 à 11:21
 meuhj - 31 mai 2009 à 12:56
Bonjour,
J'ai un problème de débutant ...
Je tente de mettre en place un formulaire très très très simple de calcul style devis ...
J'ai mis en place les formules etc ...
sauf que ça ne marche pas et je ne sais pas pourquoi ....
HELP
voilà mon code
merci d'avance :)


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script type="javascript">

function calcul () {

var "volume"= document.kalkul."volume".value;

var "km"= document.kalkul."km".value;

document.kalkul.("total").value= Math.round(("volume")*27.45)+(("km")*1).value;
}

</script>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Devis</title>

<script type="text/javascript">
<!--
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>
</head>

<body>
<p>Devis</p>
<form id="kalkul" name="kalkul" method="post" action="">
<label> <br />
Volume :
<input type="text" name="volume" id="volume" />
</label>
m3
<p>
<label>
Distance
<input type="text" name="km" id="km" />
</label>
km</p>
<p>
<label>
<input name="calculer" type="button" id="calculer"
onclick="calcul () ;MM_callJS('calcul ()')" value="calculer" />
<br />
<br />
Total Ht
<input name="total" type="text" id="total" onclick="calcul"/>
</label>
<label>
€<br />
<br />
</label>
</p>
</form>
</body>
</html>
A voir également:

2 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 186
31 mai 2009 à 11:38
function calcul () {

var "volume"= document.kalkul.getElementById("volume").value;

var "km"= document.kalkul.getElementById("km").value;

document.kalkul.getElementById("total").value= Math.round(getElementById("volume")*27.45)+(getElementById("km")*1).value;
}
0
Bonjour,
Merci pour ta réponse mais ça ne marche toujours pas ...
0