Hoi allen! Ik heb geprobeerd een oplossing te vinden via de search, maar kon er geen een vinden. Misschien dat iemand mij zou kunnen helpen. Ik ben namelijk een beetje aan het klooien met Javascript en nu wil ik de waarden van twee listboxen optellen en het resulaat daarvan in een textbox laten verschijnen. Met onderstaand script lukt dat in Internet Explorer, alleen in Netscape werkt het niet
. Heeft iemand een oplossing voor mij? Alvast heeeel erg bedankt!
Hier staat mijn (nog niet helemaal goede) script:
Hier staat mijn (nog niet helemaal goede) script:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>De winkel</title>
<script>
<!--
function bereken() {
with(document.koop) {
av = get(fiets); bv = get(wiel);
totaal.value = av + bv;
}
}
function get(bedrag) {
return parseFloat(bedrag.value) || 0;
}
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>
<form name="koop" method="post" action="">
<select name="fiets" onChange="MM_callJS('javascript:bereken()')">
<option value="maak een keuze" selected>maak een keuze</option>
<option value="200">batavus</option>
<option value="300">gazelle</option>
<option value="400">giant</option>
<option value="250">koga</option>
<option value="225">peugeot</option>
</select>
<select name="wiel" onChange="MM_callJS('javascript:bereken()')">
<option value="maak een keuze" selected>maak een keuze</option>
<option value="50">groot wiel</option>
<option value="30">klein wiel</option>
</select>
<input type="text" name="totaal" size="4" maxlength="4">
</form>