webForumDet fria alternativet

olika funktioner i Select

JavaScript

6 svar · 281 visningar · startad av Pellsater

Medlem sedan juli 2000154 inlägg
Frågan#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.

Medlem sedan mars 2003429 inlägg
#2

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

Medlem 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!

Medlem sedan mars 20025 907 inlägg
#4

Tråden flyttas från PHP!

Medlem 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?

:)

Medlem 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
Medlem 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>
257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)