Hejsan!
jag har en liten
onChange="document.form1.submit();"
på en dropdown meny...
finns det nåt sätt att få submiten att bara skicka värdet ifrån exact den dropdown menyn och inte andra formulär element inom den formen, så att säga =)
3 svar · 287 visningar · startad av Jymdis
Hejsan!
jag har en liten
onChange="document.form1.submit();"
på en dropdown meny...
finns det nåt sätt att få submiten att bara skicka värdet ifrån exact den dropdown menyn och inte andra formulär element inom den formen, så att säga =)
Du kanske kan göra två forms:
<form name="form1">
<select>
</form>
<form name="form2">
<annat kraffs>
</form>
nopes
två forms fungerar inte.
Du kan plocka ut värdet och lägga in den i en variabel, därefter skickar du den vidare som en querystring till en ny sida:
I din select:
onChange=submitMe(this.selectedIndex,this.name)
I ditt huvud:
function submitMe(what,who)
{
var url="http://www.dinserver.com/mottagarsida.asp?"+who+"="+what
document.location.href=url
}
Det funkar även att göra det med en popup:
function submitMe(what,who)
{
var url="http://www.dinserver.com/mottagarsida.asp?"+who+"="+what
var win=window.open(url,'popUp','width=500,height=200,scrollbars=auto')
}
Koden är latkodad, dvs skriven direkt ur huvet utan att ha testats, så i teorin funkar den klanderfritt :e