webForumDet fria alternativet

onchange +submit

4 svar · 246 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

Hejsan!
Hur ändrar jag denna onchange så att den postar formuläret, den ska alltså ta med textfältet när sidan skickas vidare.

  <form name="form_search" method="post">
S&ouml;kord:
<input name="Searchfield" type="text" class="textfield100" value="<%= Searchfield %>">
S&ouml;k i:
<select name="Searchvalue" class="textfield150" onChange="if(this.selectedIndex > 1) parent.main.location.href = this.options[this.selectedIndex].value;">
<option value="javascript:void(0)">- Välj sökplats: -</option>
<option value="javascript:void(0)">&nbsp;</option>
<option value="/Books/Pages/View_search.asp?Action=Search">Serier</option>
<option value="/Forum/Pages/View_search.asp?Action=Search">Forumet</option>
<option value="/Advert/Pages/View_search.asp?Action=Search">Köp & sälj</option>
</select>
</form>
JojoxxMedlem sedan juni 20004 308 inlägg
#2

Genom att lägga till;

this.form.submit();

sist i befintlig onChange.

doggelitoMedlem sedan juni 20003 076 inlägg
#3

Inte riktigt så (men nästan). :)
Nu postar den formuläret, men den ska posta till den sidan man väljer i listmenyn, inte till samma sida man är på som den gör nu.

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Då kör vi på;

this.form.action=this[this.selectedIndex].value; this.form.submit();

doggelitoMedlem sedan juni 20003 076 inlägg
#5

Ahhh! Du är en ängel :bire

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