ce code javascript ne fonctionne pas correctement (instruction if-else) .it a une sortie mais quand j'ai entré term = 35, toujours le calcul sur term = 36 montre. quelqu'un peut m'aider à résoudre ce problème? merci! Je suis juste novice en programmation.ce code javascript ne fonctionne pas correctement (instruction if-else)
<script language="javascript" type="text/javascript">
function calc1(form) {
var principal = form.principal.value;
var term = form.term.value;
var paidup = form.paidup.value;
var unearn = form.unearn.value;
form.paidup.value = form.principal.value * 0.01;
if (principal >= 50000, term = 36) {
form.unearn.value = principal * .27750;
}
else if (principal >= 50000, term = 35) {
form.unearn.value = principal * .27000;
}
}
</script>
<FORM>
<table>
<tr>
<td>Enter Principal Amount:</td>
<td><INPUT TYPE ="text" NAME="principal" SIZE=15 ></td>
</tr>
<tr>
<td>Enter Number of Term:</td>
<td><INPUT TYPE ="text" NAME="term" SIZE=15 ></td>
</tr>
<tr> <td><INPUT TYPE ="button" VALUE="Calculate" ONCLICK="calc1(this.form)"></td><td></td> </tr>
</tr> <tr> <td>Paid-Up Share Capital:</td> <td><INPUT TYPE="text" NAME="paidup" SIZE=4 ></td> </tr> <tr> <td>Unearned Income:</td> <td><INPUT TYPE="text" NAME="unearn" SIZE=4 ></td> </tr>
</table>
</form>
Pouvez-vous déplacer le code pour violoner JS? –
http://jsfiddle.net – xiaowl
Pourriez-vous formater le code afin que nous puissions mieux le lire, p. suppression ** '' ** – Niklas