Exercice utiliser des paramétres dans la fonction

Afficher les résultats du prix TTC en fonction de la valeur saisie ou du choix dans la liste déroulante










Formulaire gauche

<form name="monformulaire1" action="" method="post">
<label for="idHT1">HT</label>
<input type="text" name="HT1" id="idHT1" onBlur="Calcul(this.value,1)">
<br><br>

<label for="idTTC1">TTC</label>
<input type="text" name="TTC1" id="idTTC1" readonly>
<br><br>
<input type="submit" name="valider" value="Envoyer">
</form>

Formulaire droit

<form name="monformulaire2" action="" method="post">
<label for="idHT2">HT</label>
<select name="HT2" id="idHT2" onChange="Calcul(this.value,2)">
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
</select>
<br><br>
<label for="idTTC2">TTC</label>
<input type="text" name="TTC2" id="idTTC2" readonly>
<br><br>
<input type="submit" name="valider" value="Envoyer">
</form>

Javascript

<script>
// function avec 2 paramètres
function Calcul(CalculTTC,Cas) {

// Calcul de la variable TTC en utilisant le 1er paramétre passé dans la fonction
var TTC = CalculTTC*1.2;

if(Cas==1) { // test du paramétre Cas
document.getElementById('idTTC1').value= TTC;
}
else if(Cas==2){ // test du paramétre Cas
document.getElementById('idTTC2').value= TTC;
}
else {

}
}
</script>