webForumDet fria alternativet

Select-meny

3 svar · 234 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>

<head>
<title>Meny</title>
</head>

<body>

<p>
<select name="meny">
<option value="http://www.google.com">Sökmotorn Google</option>
</select>
<input type="button" value="Välj" onclick="self.location.href=meny.value;">
</p>

</body>

</html>

Varför fungerar denna tämligen enkla meny i IE men inte i Mozilla? Tacksam för hjälp!

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Därför att det varken är korrekt html eller DOM, och IE är väldigt förlåtande :)

<form>
<select name="meny">
<option value="http://www.google.com">Sökmotorn Google</option>
</select>
<input type="button" value="Välj" onclick="window.location.href=this.form.meny[this.form.meny.selectedIndex].value;">
</form>
TroxyMedlem sedan mars 20041 505 inlägg
#3

Okej, så formulärfält måste ligga inom en <form> för att det ska vara korrekt HTML alltså?

Tack för hjälpen!

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Yes... :)
Acceptera som slutgiltigt svar.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)