webForumDet fria alternativet

jump meny

2 svar · 160 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

Den har en förmåga att ignorera de 2 första valen i menyn, hur kan det komma sig?
Finns det nån annan variant som gör samma sak som man kan prova?
Den ska alltså posta formuläret samt gå till aktuell sida.

<form name="form1" method="post">
<select class="textfield60" name="select4" size="1" onChange="if(this.selectedIndex > 1) this.form.action=this[this.selectedIndex].value; this.form.submit();">
  <option value="/sida1.asp">1</option>
  <option value="/sida2.asp">2</option>
  <option value="/sida3.asp">3</option>
  <option value="/sida4.asp">4</option>
</select> 
</form>
JojoxxMedlem sedan juni 20004 308 inlägg
#2

Plocka bort if(this.selectedIndex > 1) så bör det fungera.

Tillägg:
Formulärets default-action bör vara samma som första valet eftersom det är det som står från början, alltså;

<form name="form1" method="post" action="sida1.asp">
<select class="textfield60" name="select4" size="1" onChange="this.form.action=this[this.selectedIndex].value; this.form.submit();">
  <option value="/sida1.asp">1</option>
  <option value="/sida2.asp">2</option>
  <option value="/sida3.asp">3</option>
  <option value="/sida4.asp">4</option>
</select> 
</form>
doggelitoMedlem sedan juni 20003 076 inlägg
#3

Nice! :bire

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