webForumDet fria alternativet

Flera submit + kontroll av fält

JavaScriptur Javascript

2 svar · 260 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Jag har ett formulär med 2 submit knappar som skickar besökaren till 2 olika sidor. Det fungerar fint. Men när jag la in min kontroll av fälten (ska kontrolleras oavsett vilken knapp man väljer) så fungerar det inte. Besökaren skickas till fel sida. Felet ligger antagligen i raden för den andra submit knappen, men hur ska jag göra?

Lite exempel kod:

Kontrollen:

<script language="javascript">
<!--
function klickar()
{

if(!document.form1.namn2.value)
{
alert('Du har glömt att fylla i Ditt namn.');
return false;
} 
else 
{
return true;
}
}
//-->	
</script>

Formuläret:

<FORM METHOD="POST" ACTION="andra.asp" id=form1 name=form1 onSubmit="return klickar();">

<INPUT TYPE="submit" NAME="SPARAKNAPP2" value="Ändra">

<INPUT TYPE="submit" NAME="SPARAKNAPP3" onclick="this.form.action = 'forhandsgranska.asp'; this.form.submit(); onSubmit="return klickar();" value="förhandsgranska">

</FORM>
Medlem sedan aug. 20039 340 inlägg
#2
 <FORM METHOD="POST" ACTION="andra.asp" id=form1 name=form1 onSubmit="return klickar();">

<INPUT TYPE="submit" NAME="SPARAKNAPP2" value="Ändra">

<INPUT TYPE="submit" NAME="SPARAKNAPP3" onclick="this.form.action = 'forhandsgranska.asp'; [s]this.form.submit(); onSubmit="return klickar();[/s]" value="förhandsgranska">

</FORM>

Precis den överstrukna biten av koden ska väck (varken mer eller mindre) så ska det funka!

Medlem sedan aug. 2001676 inlägg
#3

Tack :)

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