JS: data verwerking
EN hetzelfde als ik in een textvak de waarde wijzig?
Nu wordt het nieuwe gewoon BOVENOP het oude gedaan, ipv het verschil tussen de 2...
dit heb ik momenteel aan JS:
<script language="JavaScript">
function textfocus(id){
document.getElementById('pakket'+id).checked = 1;
pakket(id);
}
function pakket(id,head){
var obj = document.getElementById('pakket'+id);
var textobj = document.getElementById('text'+id);
var headobj = document.getElementById('pakket'+head);
var prijs = document.getElementById('prijs');
var pakketPRICES = new Array();
pakketPRICES[1] = 1295.00;
pakketPRICES[2] = 1020.00;
pakketPRICES[3] = 525.00;
pakketPRICES[4] = 415.00;
pakketPRICES[5] = 310.00;
pakketPRICES[6] = 45.00;
pakketPRICES[7] = 95.00;
pakketPRICES[8] = 105.00;
pakketPRICES[9] = 45.00;
pakketPRICES[10] = 15.00;
pakketPRICES[11] = 350.00;
pakketPRICES[12] = 395.00;
pakketPRICES[13] = 195.00;
pakketPRICES[14] = 285.00;
pakketPRICES[15] = 120.00;
pakketPRICES[16] = 350.00;
var prijstotaal = parseFloat(prijs.value);
if(textobj){
textvak = textobj.value;
}else{
textvak = 1;
}
if(obj.checked){
if(document.getElementById('pakket14').checked || document.getElementById('pakket15').checked || document.getElementById('pakket16').checked){
if(headobj.checked != 1){
prijstotaal = prijstotaal + parseFloat(pakketPRICES[head] * textvak);
headobj.checked = 1;
}
}
prijsbewerk = prijstotaal + parseFloat(pakketPRICES[id] * textvak);
}else{
prijsbewerk = prijstotaal - parseFloat(pakketPRICES[id] * textvak);
}
prijs.value = prijsbewerk + ",00";
}
</script>
werkend voorbeeld: http://***
EDIT: problem solved
Gewijzigd op 01/01/1970 01:00:00 door Maks
Er zijn nog geen reacties op dit bericht.