webForumDet fria alternativet

Formulärproblem

2 svar · 195 visningar · startad av pennypacker

pennypackerMedlem sedan mars 200291 inlägg
#1

Undrar om man kan få ut två olika värden ur en drop-down.
Ex.
<select name=menu>
<option value=1>Hem
<option value=2>CV
<option value=3>Bilder
</select>

kan jag på något sätt få ut exempelvis Hem för att lägga det i en parameter och 1 för att lägga i en annan när jag skickar iväg formuläret?
t.ex ?value=1&type=Hem

pennypackerMedlem sedan mars 200291 inlägg
#2

Om någon är intresserad:

Jag löste det med hjälp av ett javascript som anropas vid submit. Skickar med en sträng i value som jag sedan splittar upp i scriptet.

<select name=menu>
<option value="1 Hem">Hem
<option value="2 CV">CV
<option value="3 Bilder">Bilder
</select>

<SCRIPT LANGUAGE="JavaScript">
<!--
function chooseArea()
{
var f = document.myForm;
var a = new Array();
var str = f.menu.value;
a = str.split(" ");
f.id.value = a[0];
f.type.value = a[1];
f.area.value = "";
f.submit();
}
// -->
</SCRIPT>

Web-TorMedlem sedan nov. 200013 890 inlägg
#3

Bra! Då flyttar jag tråden från HTML-forumet.
Läs gärna igenom punkt 4B och 6A.

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