Skall endast ladda om den aktuella sidan?

JavaScript

2 svar · 200 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Trådstart#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.

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)