11548 sujets
Voila le script 'final', il fonctionne bien, je l'ai déplacé vers un js externe. Encore quelques petits tests et je peu continuer l'ensemble, il faut que je regarde javascript de beaucoup plus près
@+

@+
function formcalc()
{
var Frais = parseFloat(document.getElementById("frais").value.replace(/\,/g,"\."));
var AchatNeuf = parseFloat(document.getElementById("achatneuf").value.replace(/\,/g,"\."));
var AchatEchange = parseFloat(document.getElementById("achatechange").value.replace(/\,/g,"\."));
var xx = parseInt((AchatNeuf * Frais * 100) + 0.5) / 100;
document.getElementById("revientneuf").value = xx.toString().replace(/\./g,"\,");
var xx = parseInt((AchatEchange * Frais * 100) + 0.5) / 100;
document.getElementById("revientechange").value = xx.toString().replace(/\./g,"\,");
var Marge = parseFloat(document.getElementById("marge").value.replace(/\,/g,"\."));
var RevientNeuf = parseFloat(document.getElementById("revientneuf").value.replace(/\,/g,"\."));
var RevientEchange = parseFloat(document.getElementById("revientechange").value.replace(/\,/g,"\."));
var xx = parseInt((RevientNeuf * Frais * 100) + 0.5) / 100;
document.getElementById("venteneuf").value = xx.toString().replace(/\./g,"\,");
var xx = parseInt((RevientEchange * Frais * 100) + 0.5) / 100;
document.getElementById("venteechange").value = xx.toString().replace(/\./g,"\,");
}