webForumDet fria alternativet

Skall endast ladda om den aktuella sidan?

JavaScript

2 svar · 197 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Frågan#1
<form name="myform2" action="test.php" method="post" name="ch"> 
<select name="name1" size="1" onChange="document.myform2.submit()"> 
<input type="submit"  name = "addthis" value="    OK    "> 
</form>

Problemet med koden är följande.
När jag väljer selectboxen, så går den till sidan test.php, vilket den inte skall utan den skall bara ladda om den aktuella sidan. Men när trycker på submit-knappen så går den till test.php-sidan, vilken den skall göra.

Kan man lösa så att den via select-boxen endast laddar om den aktuella sidan?

PS. Det skulle vara en select istället för en option-sats. Jag prövade också document.reload(), men det hjälpte inte!

Medlem sedan dec. 20025 483 inlägg
#2

Det ser ut att fattas <select>-taggar:

<form name="myform2" action="test.php" method="post" name="ch"> 
<select onchange="location.reload()">
<option value="4">Välj ett alternativ/option> 
</select>
<input type="submit"  name = "addthis" value="    OK    "> 
</form>

Frågan är vad du vill åstadkomma med det?

Medlem sedan dec. 20025 483 inlägg
#3

Dr-man skrev:

Jag prövade också document.reload(), men det hjälpte inte!

Testa då mitt förslag.

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)