CSS: .noShow { display: none; } .Show { } JS: function changeStatus( n ) { var divname = document.getElementById('opcja'); if ( n.options[n.selectedIndex].value == 10 ) { divname.className = 'Show'; } else { divname.className = 'noShow'; } } HTML: <select name="kategoria" onChange="changeStatus( this )"> [...] </select> <div id="opcja" class="noShow"> </div>
I skrypt działa ale puki nie nacisne F5. Wartość selecta pozostaje niezmieniona a div sie chowa
