Je suis novice en javascript et en programmeur novice, donc cela peut être une question facile à répondre. Je voudrais boucler sur les valeurs de x nombre de champs et les ajouter pour afficher la somme dans un champ final. Je peux effectuer cette fonction si j'appelle explicitement chaque champ, mais je veux l'abstraire afin que je puisse traiter un nombre flexible de champs. Voici un exemple de code que j'ai trouvé (ça ne marche pas pour moi). Où vais-je mal?ajouter un nombre incertain de champs en utilisant javascript
<html>
<head>
<script type="text/javascript">
function startAdd(){
interval = setInterval("addfields()",1);
}
function addfields(){
a = document.addition.total.value;
b = getElementByTagName("sum").value;
for (i=0; i<=b.length; i++){
a+=i;
}
return a;
}
function stopAdd(){
clearInterval(interval);
}
</script>
</head>
<body>
<form name="addition">
<input type="text" name="sum" onFocus="startAdd();" onBlur="stopAdd;">
+ <input type="text" name="sum" onFocus="startAdd();" onBlur="stopAdd;">
= <input type="text" name ="total">
</form>
</body>
</html>