webForumDet fria alternativet

ta bort en onSubmit funktion

7 svar · 239 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#1

Jag har en formtagg.

[red]
<form action="ordinarie.asp" method="post" name='brandskydd' target="sara" onSubmit="return formPopup('sara','width=600,height=400');">
[/red]

hur tar jag bort den vi en onclick? jag vill alltså inte köra formPopup vid ett onclick.

mv icaaq

dectgapMedlem sedan sep. 20021 655 inlägg
#2

Menar du:

<input type="button" onclick="this.form.onsubmit=function(){ return true; }" value="Ta bort onsubmit" />

Eller:

<input type="button" onclick="this.form.submit()" value="Skicka utan 'onsubmit'" />
icaaqMedlem sedan okt. 20005 273 inlägg
#3

hej igen.
avd är fel på detta

[red]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>sara</title>
</head>
	<body>
		<script language="JavaScript">
		function formPopup(target,properties){
		var myWin=window.open("",target,properties);
		return true;
		}
		</script>
			<form action="ordinarie.asp" method="post" target="sara" name='brandskydd' onsubmit="return formPopup('sara','width=600,height=400');">
				<input type="text" name="q">
				<a href='#' onclick="brandskydd.action='preview.asp';brandskydd.submit();">Förhandsgranska</a>
				<a href='#' onclick="brandskydd.action='ordinarie.asp';brandskydd.onsubmit=function(){ return true; };brandskydd.target='_self';brandskydd.submit();">skicka</a>
	<input type="submit" value="Sök" id="Submit1" name="Submit1">
			</form>
	</body>
</html>
[/red]

Felet är att det inte öppnas någon popup när jag klickar på Förhandsgranska men det gör det om jag klickar på sök.

hur kan jag åtgärda detta?
/red. sök hade visst försvunnit ;)

icaaqMedlem sedan okt. 20005 273 inlägg
#4

Eller om någon har en bättre kod så är jag tacksam :)

mv icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#5

jag löste det så här

[red]
	<body>
		<script language="JavaScript">
		function formPopup(target,properties){
		var myWin=window.open("",target,properties);
		brandskydd.submit();
		return true;
		}
		</script>
		<form action="ordinarie.asp" method="post" target="sara" name='brandskydd'>
			<input type="text" name="q">
			<a href='#' onclick="brandskydd.action='preview.asp';return formPopup('sara','width=600,height=400');">Förhandsgranska</a>
			<a href='#' onclick="brandskydd.action='ordinarie.asp';brandskydd.target='_self';brandskydd.submit();">skicka</a>
		</form>
	</body>
[/red]

mv icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#6

Hej igen....
Ovanstående inlägg verkar inte fungera i mozilla :q
testa här

Hur kan jag åtgärda detta ??

mv icaaq

dectgapMedlem sedan sep. 20021 655 inlägg
#7

Testa:

	<body>
		<script language="JavaScript">
		function formPopup(target,properties){
		var myWin=window.open("",target,properties);
		document.forms["brandskydd"].submit();
		return false;
		}
		</script>
		<form action="ordinarie.asp" method="post" target="sara" name="brandskydd">
			<input type="text" name="q">
			<a href='#' onclick="this.form.action='preview.asp';return formPopup('sara','width=600,height=400');">Förhandsgranska</a>
			<a href='#' onclick="this.form.action='ordinarie.asp';this.form.target='_self';this.form.submit();">Skicka</a>
		</form>
	</body>
icaaqMedlem sedan okt. 20005 273 inlägg
#8

tack dectgap :)

mv icaaq

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