Met een dropdownbox rekenen

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.076
Besturingssysteem
Wndows 11
Office versie
2016
Hallo

Ik heb een dropdownbox met maten van foto's.
Nu wil ik graag hiermee rekenen.
Bijvoorbeeld foto maat 10x15 wil ik de 10 gebruiken 10x0,2= 2€
en foto maat 13x18 wil de 13 gebruiken 13x0,3= 3,90€

Hoe kan ik dit doen
 
Een dropdownbox ziet er meestal zo uit in je HTML:
HTML:
<select id="select1">
    <optgroup label="Klein">
        <option value="10">10x15</option>
        <option value="13">13x18</option>
    </optgroup>
    <optgroup label="Groot">
        <option value="...">...</option>
    </optgroup>
</select>

Door een value-attribute voor de option-elementen te geven, kun je gemakkelijk de waarde vragen wanneer de selectie van het select-element verandert.
[JS]function addEvent(el, type, callback, useCapture) {
if (el.addEventListener) {
el.addEventListener(type, callback, useCapture);
}
else if (el.attachEvent) {
el.attachEvent("on" + type, callback);
}
else {
el["on" + type] = callback;
}
}
function main() {

var select = document.getElementById("select1");
addEvent(select, "change", function(e) {
var breedte = parseInt(e.target.value, 10);
alert(breedte);
//Hier kun je rekenen met de waarde uit de option-value die geselecteerd is
}, false);

}
window.onload = main;[/JS]
 
Robin

Dankje ik ga hiermee eens stoeien kijk of ik het voor elkaar krijg.:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan