par
schninkel » 01 nov. 2007, 12:17
J'ai le même type de problème (
PS de Zeus : que dans le sujet suivant). Je veux additionner les champs de formulaire amount1, amount2, amount3 et verser le résultat dans total_amount.
Sur base des conseils donnés, j'ai préparé le code suivant qui ne fonctionne pas...
Qu'est-ce qui cloche ?
Code : Tout sélectionner
<head>
...
<script type="text/javascript">
function somme()
{
var input1 = document.form1.getElementByName('amount1');
var input2 = document.form1.getElementByName('amount2');
var input3 = document.form1.getElementByName('amount3');
total_amount.value = parseInt(input1.value) + parseInt(input2.value)+ parseInt(input3.value);
return total_amount;
}
</script>
</head>
<body>
<input type="text" name="amount1" id="amount3" onblur="javascript:somme()"/>
<input type="text" name="amount2" id="amount3" onblur="javascript:somme()"/>
<input type="text" name="amount3" id="amount3" onblur="javascript:somme()"/>
<input type="text" name="total_amount" id="total" />
</body>
Merci pour vos conseils...
J'ai le même type de problème ([color=darkred]PS de [b]Zeus [/b]: que dans le [b][url=http://www.phpfrance.com/forums/voir_sujet-32247.php]sujet suivant[/url][/b][/color]). Je veux additionner les champs de formulaire amount1, amount2, amount3 et verser le résultat dans total_amount.
Sur base des conseils donnés, j'ai préparé le code suivant qui ne fonctionne pas...
Qu'est-ce qui cloche ?
[code]<head>
...
<script type="text/javascript">
function somme()
{
var input1 = document.form1.getElementByName('amount1');
var input2 = document.form1.getElementByName('amount2');
var input3 = document.form1.getElementByName('amount3');
total_amount.value = parseInt(input1.value) + parseInt(input2.value)+ parseInt(input3.value);
return total_amount;
}
</script>
</head>
<body>
<input type="text" name="amount1" id="amount3" onblur="javascript:somme()"/>
<input type="text" name="amount2" id="amount3" onblur="javascript:somme()"/>
<input type="text" name="amount3" id="amount3" onblur="javascript:somme()"/>
<input type="text" name="total_amount" id="total" />
</body>[/code]
Merci pour vos conseils...