Använder scriptet nedan för att summera ihop värden ifrån en <form> funkar klockrent förrutom på en grej. Om värdena rena är inskriva så summeras dom inte ihop förrän man har ändrat i ett fält. Någon som vet hur man kan göra så dom även summeras ihop vid OnLoad?
<script type="text/javascript">
//-- Summera tiderna
$.fn.sumValues = function() {
var sum = 0;
this.each(function() {
if ( $(this).is(':input') ) {
var val = $(this).val();
} else {
var val = $(this).text();
}
sum += parseFloat( ('0' + val).replace(/[^0-9-\.]/g, ''), 10 );
});
return sum;
};
$(document).ready(function() {
$('input.tid').bind('keyup', function() {
$('span.totalt').html( $('input.tid').sumValues() );
});
});
//--
</script>