webForumDet fria alternativet

olika funktioner i Select

6 svar · 279 visningar · startad av Pellsater

PellsaterMedlem sedan juli 2000154 inlägg
#1

HEj

har ett annonsformulär där man först väljer typ av annons, nu undrar jag om man när man väljer typ kanvälja en helt annan typ och då bli flyttad till en annan site där denna typ annons sätts in...

<FORM NAME=\"formularet\" ENCTYPE=\"multipart/form-data\" METHOD=\"post\" ACTION=\"annonsera.php\">
Kategori:<BR>
<SELECT NAME=\"katalognr\">
<OPTION VALUE=\"31\">Digitalkamera
<OPTION VALUE=\"32\">Tillbehör Digitalkamera
<OPTION VALUE=\"33\">Analog Kompaktkamera
<OPTION VALUE=\"36\">Analog Systemkamera
<OPTION VALUE=\"34\">DV- & Videokamera
<OPTION VALUE=\"35\">Blixtrar & Ljus
<OPTION VALUE=\"37\">Objektiv & Filter
<OPTION VALUE=\"38\">Mörkrumsutrustning
</SELECT

Vad jag vill är tex att det ska finnas ett val som heter PC och så ska man direkt föras över till den siten där man lägger in PC- anonser m.m.

DufferMedlem sedan mars 2003429 inlägg
#2

Det du är ute efter är javascript och har inget med php att göra

PellsaterMedlem sedan juli 2000154 inlägg
#3

ok.. la den här eftersom sidan är skriven i PHP.. är det nån moderator som kan flytta tråden!

PeeerMedlem sedan mars 20025 907 inlägg
#4

Tråden flyttas från PHP!

Peter SMedlem sedan dec. 20025 483 inlägg
#5

Nu är jag inte riktigt säker på vad du menar, men betrakta följande kod:

<script type="text/javascript">

function navigate(obj){
    location.href = "annonsera.php?type=" + obj.options[obj.selectedIndex].value;
}

</script>

<select onchange="navigate(this)">
    <option value="31">Digitalkamera</option>
    <option value="40">PC</option>
    ...
</select>

Då du valt typ navigeras du direkt till annonsera.php med frågesträngen type=n, där n är typ-id.

Beroende på n-värdet visar du sedan relevant information. Är detta vad du menar?

:)

PellsaterMedlem sedan juli 2000154 inlägg
#6

nej inte riktigt

jag vill fortfarande behålla den funktionalitet som finns i select nu, när man väljer Digitalkamera så funkar det som idag men om man väljer ex... Dator så kommer man till en annan site

typ så här

<OPTION VALUE=\"31\">Digitalkamera
<OPTION VALUE=\"32\">Tillbehör Digitalkamera
<OPTION VALUE=\"http://www.nåt.se\">Dator
<OPTION VALUE=\"http://www.nåtannat.se\">TVspel
jawbreakerMedlem sedan jan. 2003296 inlägg
#7

Varför i hela Hisingen har du en backslash innan alla citationstecken?

<select onchange="if ( isNaN( this.options[this.selectedIndex].value ) ) self.location = this.options[this.selectedIndex].value;">
<option value="31">Digitalkamera</option>
<option value="32">Tillbehör Digitalkamera</option>
<option value="http://www.aftonbladet.se/">Aftonbladet</option>
<option value="http://www.expressen.se/">Expressen</option>
</select>
138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)