Ok, ik dacht even dat ik het had...iemand anders bracht me op het volgende idee;
onClick wordt uitgevoerd voor onChange, dus als je onClick nou de huidige value weg zou schrijven, dan zit na die change daar de huidige value in, maar het irritante is dat onClick 2 keer wordt uitgevoerd bij een selectbox, niet alleen op het moment dat je een box aanklikt, maar ook op het moment dat je hem weer los laat (bij een nieuwe value, en dus komt niet de oude value maar de nieuwe in de functie terecht die ik in onClick uitvoer

).