Ik heb een php-pagina met een dropdown (javascript) menu. In dit menu kun je een keuze maken waardoor er een form verschijnt. Als je vanuit deze pagina opnieuw het menu aanklikt, dan valt het menu achter de <select option> velden die in het form zitten. Er zitten in het form ook <input type=text>-velden, en daar valt ie niet achter. In firefox en safari gebeurt dit niet. Iemand enig idee waar dit in kan zitten of ook meegemaakt?
Bedankt voor de reacties, ik denk inderdaad zelf ook dat het een bug is, want alle tags staan goed en alles klopt helemaal en werkt goed in alle browsers, behalve in IE.
Ik ben wel benieuwd Jelmer wat je bedoelt met die display = hidden,want dat ken ik wel van layers en javascript, maar zegt mij niets als mogelijkheid bij select option in een form (wel input type=hidden, maar daar heb ik hierbij niks aan). Ik heb daar ook nog even naar gezocht, maar niet direct iets relevants over gevonden.
Ik dacht aan zoiets:
<script>
function hideselects(currentobj){
for(i=0; i < document.forms[0].elements.length; i++){
if(document.forms[0].elements[i].selectedIndex && document.forms[0].elements[i] != currentobj){
document.forms[0].elements[i].visibility = 'hidden';
}
}
}
</script>
Met dan dit als select
<select name="een" onfocus="hideselects(this)">
<option>een</option>
</select>
Maar ik had nog geen unhide funtcie, omdat dit al niet werkte, om een of andere reden...
Maar misschien snap je wat ik ongeveer bedoel..