Ben ouais, quand il recharge la page, tout est remis à zéro ! C'est tout à fait normal
Faut resélectionner l'option (en mettant un selected="selected" sur l'option qui vient d'être sélectionnée).
Et aussi, utiliser le onchange, c'est super mal. Chaque fois qu'on envoi un formulaire via un onchange d'un select, Dieu tue un petit chat. Alors s'il vous plaît, pensez aux petits chats