skal du have del summer ??
hvis de bare skal ligge i sammen form kan du gøre sådan her
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<style type="text/css">
body {
background-color: #F4E4F9;
}
</style>
<script type="text/javascript">
function sumup(ar){
var sum = 0;
for(k=0, antal_arrays=ar.length; k<antal_arrays; k++){
array_name=ar[k];
// http://stackoverflow.com/questions/18074868/getelementsbyname-with-array-like-name
var ar_tal=document.querySelectorAll("input[name^='"+array_name+"[']");
for(i=0, lng=ar_tal.length; i<lng;i++){
tal = (parseInt(ar_tal[i].value) ) ? ar_tal[i].value : 0 ;
sum += parseInt(tal);
}
}
return sum;
}
</script>
</head>
<body>
<p>
Test
</p>
<form action='sender.php' method='POST' id='form_indtast'>
<input type='text' name='tal[stald]'><br>
<input type='text' name='tal[mark]'><br>
<input type='text' name='tal[andet]'><br>
<input type='text' name='nr[tal_r]'><br>
<input type='text' name='nr[hund]'><br>
<input type='text' name='nr[kat]'><br>
<input type='text' name='nr[mus]'><br>
<input type='submit' ><br>
</form>
sum:<span id='total'>0 </span>
<script type="text/javascript">
var sum = 0;
var el = document.getElementById("form_indtast");
el.addEventListener("change", function() {
sum=sumup(new Array('tal', 'nr') );
document.getElementById('total').innerHTML = sum;
});
</script>
</body>
</html>
hvis der skal delsumer, må der skulle et array mere over med navne på det det skal outputtes
det vil gøre det nemmere at kende den HTML du arbejder ud fra