function testInt(value) { return value === parseInt(value, 10).toString(); } function somme() { var total = document.getElementById('total_cotisations'); var result = document.getElementById('resultat'); var resultat = document.getElementById('resultat_cg'); var value1 = document.getElementById('base_at').value; var value2 = (document.getElementById('at').value); var value3 = document.getElementById('base_cg').value; var value4 = document.getElementById('cg').value; var value5 = document.getElementById('resultat_cg').value; var value6= document.getElementById('resultat').value; if (testInt(value1) && testInt(value2)) { result.value = parseInt(value1) * parseInt(value2)/100; } else { alert('Les valeurs introduites ne sont pas des nombres'); } if (testInt(value3) && testInt(value4)) { resultat.value = parseInt(value3) * parseInt(value4)/100; } else { alert('Les valeurs introduites ne sont pas des nombres'); } if (testInt(value5) && testInt(value6)) { total.value = parseInt(value5) + parseInt(value6); } else { alert('Les valeurs introduites ne sont pas des nombres'); } }