A voir également:
- Javascript formulaire calcul automatique
- Calcul moyenne excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Formulaire de réclamation facebook - Guide
- Telecharger javascript - Télécharger - Langages
2 réponses
Bon, personne ne m'a aider, mais voici ce que j'ai fait pour finir et ça marche :
<html>
<head>
<title>Test CCM</title>
<script type="text/javascript">
function computeResult() {
var result = document.getElementById('result');
var value1 = document.getElementById('field1').value;
var value2 = document.getElementById('field2').value;
var value3 = document.getElementById('field3').value;
var value4 = document.getElementById('field4').value;
var value5 = document.getElementById('field5').value;
var value6 = document.getElementById('field6').value;
var value7 = document.getElementById('field7').value;
var value8 = document.getElementById('field8').value;
var value9 = document.getElementById('field9').value;
var value10 = document.getElementById('field10').value;
if (testInt(value1) && testInt(value2) && testInt(value3) && testInt(value4) && testInt(value5) && testInt(value6) && testInt(value7) && testInt(value8) && testInt(value9) && testInt(value10)) {
result.value = parseInt(value1) + parseInt(value2) + parseInt(value3) + parseInt(value4) + parseInt(value5) + parseInt(value6) + parseInt(value7) + parseInt(value8) + parseInt(value9) + parseInt(value10);
}
else {
alert('Les valeurs introduites ne sont pas des nombres');
}
}
function testInt(value) {
return value == parseInt(value);
}
</script>
</head>
<body>
<input type="text" name="Référence" /> Prix : <input type="text" id="field1" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field2" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field3" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field4" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field5" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field6" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field7" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field8" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field9" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field10" onChange="computeResult();" value="0"></input>Euro <br />
<span> Prix Total : </span><input type="text" id="result" value="0" disabled="disabled"></input>
</body>
</html>
<html>
<head>
<title>Test CCM</title>
<script type="text/javascript">
function computeResult() {
var result = document.getElementById('result');
var value1 = document.getElementById('field1').value;
var value2 = document.getElementById('field2').value;
var value3 = document.getElementById('field3').value;
var value4 = document.getElementById('field4').value;
var value5 = document.getElementById('field5').value;
var value6 = document.getElementById('field6').value;
var value7 = document.getElementById('field7').value;
var value8 = document.getElementById('field8').value;
var value9 = document.getElementById('field9').value;
var value10 = document.getElementById('field10').value;
if (testInt(value1) && testInt(value2) && testInt(value3) && testInt(value4) && testInt(value5) && testInt(value6) && testInt(value7) && testInt(value8) && testInt(value9) && testInt(value10)) {
result.value = parseInt(value1) + parseInt(value2) + parseInt(value3) + parseInt(value4) + parseInt(value5) + parseInt(value6) + parseInt(value7) + parseInt(value8) + parseInt(value9) + parseInt(value10);
}
else {
alert('Les valeurs introduites ne sont pas des nombres');
}
}
function testInt(value) {
return value == parseInt(value);
}
</script>
</head>
<body>
<input type="text" name="Référence" /> Prix : <input type="text" id="field1" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field2" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field3" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field4" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field5" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field6" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field7" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field8" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field9" onChange="computeResult();" value="0"></input>Euro <br />
<input type="text" name="Référence" /> Prix : <input type="text" id="field10" onChange="computeResult();" value="0"></input>Euro <br />
<span> Prix Total : </span><input type="text" id="result" value="0" disabled="disabled"></input>
</body>
</html>