without seeing any code, it sounds like you have some visual form elements that control the page's look, and that those visual controls are set from hidden controls. most browsers persist any form value changes the user makes before a reload. this prevents lost form info. if the visual controls are not synced to the hidden inputs, chaos ensues.
if you can post a bit of the code that's cause trouble we can help you much better.
BROWSER STATS [% share]
(2013/10/31) IE7:0.5, IE8:8.6, IE9:5.3, IE10:12.3, FF:17.7, CH:41.8, SF:8.1, MOBILE:20.4