<FORM NAME="myform" ACTION="" TARGET="_blank">
<!-- ACTION is verplicht in een form, als je naar dezelfde pagina verwijst kun je die zoals hier wel leeg laten maar anders komt je html niet door de validator heen -->
De rest van je form
</FORM>
<FORM NAME="myform" ACTION="" TARGET="_blank">
<!-- ACTION is verplicht in een form, als je naar dezelfde pagina verwijst kun je die zoals hier wel leeg laten maar anders komt je html niet door de validator heen -->
</FORM>
<SELECT NAME="dest" SIZE=1>
<OPTION SELECTED VALUE="women.html">Women
<OPTION VALUE="men.html">Men
<OPTION VALUE="group.html">Group
<OPTION VALUE="acc.html">Accessories
</SELECT>
<INPUT TYPE="BUTTON" VALUE="Go"/>
</FORM>
<FORM NAME="myform" ACTION="" TARGET="_blank">
<!-- ACTION is verplicht in een form, als je naar dezelfde pagina verwijst kun je die zoals hier wel leeg laten maar anders komt je html niet door de validator heen -->
<SELECT NAME="dest" SIZE=1>
<OPTION SELECTED VALUE="women.html">Women
<OPTION VALUE="men.html">Men
<OPTION VALUE="group.html">Group
<OPTION VALUE="acc.html">Accessories
</SELECT>
<INPUT TYPE="submit" VALUE="Go">
</FORM>
Eyh, ja klopt..
je hebt geem method ingesteld, dus gaat je browser kennelijk default uit van een 'GET-formulier'.
Daarnaast heb je geen 'action' gedefinieerd, waardoor je browser default naar de huidige pagina doorverwijst.
Misschien was het makkelijker gweest als je ons had verteld wat de bedoeling was met het formulier?
Ik gok dan (gezien je laatste ractie) dat je d.m.v. een selectbox een link wilt openen in een nieuw venster?
Je kunt het oplossen door naar een pagina te verwijzen die op basis van PHP de bezoeker redirect naar de gekozen pagina (dat heeft mijn voorkeur) of via 'onsubmit' dat javascript de action van het formulier aanpast.
Maak een PHP bestand aan met de naam 'redirect.php'
En vul deze met de code:
<?php
if(isset($_GET["dest"]))
{
$dest = urldecode($_GET["dest"]);
header('Location: ' . $dest);
}
else // Geen $_GET["dest"] gevonden, stuur bezoeker door naar bijv. de homepage.
{
header('Location: http://www.mijnwebsite.nl';);
}
?>
Laat het formulier vervolgens als action naar dit bestand verwijzen..