webForumDet fria alternativet

Flera submit + kontroll av fält

2 svar · 260 visningar · startad av leniz

lenizMedlem sedan aug. 2001676 inlägg
#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>
nitro2k01Medlem sedan aug. 20039 342 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!

lenizMedlem sedan aug. 2001676 inlägg
#3

Tack :)

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