webForumDet fria alternativet

Kombinera OnClick och OnSubmit?

JavaScriptur Javascript

4 svar · 346 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

Jag har ett formulär där submit är en bild med OnClick-funktionen inbakad:

onClick="document.forms['frmSiteSearch'].submit();"

I form-taggen finns ett OnSubmit-element, men det körs aldrig. Hur ska jag kombinera dessa två?

<form onSubmit="PleaseWaitOpen('searching.asp');" method="GET" action="search.asp" name="frmSiteSearch">
Medlem sedan sep. 20021 655 inlägg
#2

Vad sägs om att byta ut img-taggen mot:

<input type="image" src="bild.png" />
Medlem sedan maj 2002821 inlägg
#3

Nja, då får jag med bildens x och y värden i söksträngen och det vill jag inte ha. Nog måste de två ovan gå att kombinera på annat sätt? Jojoxx, var är du???

Medlem sedan maj 2002821 inlägg
#4

Löset det med:

onClick="document.forms['frmSiteSearch'].submit();centerpopup('<% = hardlinkurl %>/searching.asp',200,150);"

Fungerar i både IE, NS och Opera.

Medlem sedan feb. 2000153 inlägg
#5

Passar på att låna några rader i denna tråden.

Hur gör man om man har en funktion som ligger i onSubmit i formuläret:

"onsubmit="return Chk_del(this)"

och en

"<a href="#" onclick="document.del_event.submit();">Skicka</a>"

SOm textlänk för att skcika formuläret.

SOm de tär nu så ignorerar formuläret onSubmit funktionen, prec sosm det gjorde på ditt problem.

/ David

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