webForumDet fria alternativet
Logga in / Bli medlem

Problem med submit()

JavaScript

4 svar · 280 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Trådstart#1
<body onunload="document.myForm.Submit();">
	<form name="myForm" method="post" action="unload.php">
		<input type="hidden" name="hmm" value="kalas">
	</form>
</body>

Problemet är att submit() körs inte när man lämnar sidan. Varför?

Medlem sedan nov. 20017 144 inlägg
#2

Tror inte man kan göra så...

Medlem sedan dec. 1999707 inlägg
#3

Jag tror du kan göra så om det är till en annan frame eller nytt fönster (<form target="_blank">).

Medlem sedan feb. 20011 498 inlägg
#4

Kom på en annan lösning:

<a href="#" onclick="document.test1.submit()">Nästa</a>

<form name="test1" method="post" action="unload.php">

	<input type="hidden" name="hmm" value="kalas">

</form>
Medlem sedan juli 2003303 inlägg
#5

VARFÖR GÖR INTE DU SOM OSS ANDRA OCH ANVÄNDER SUBMIT DU MED!? :) Hur som helst så blir det mer användarvänligt om du använder submit istället för en länk. Det funkar till och med i helt värdelösa browsers.

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)