webForumDet fria alternativet

onSubmit problem

JavaScript

2 svar · 501 visningar · startad av AndersN

Medlem sedan nov. 2000146 inlägg
Frågan#1

Hej.
Jag har ett litet problem som jag undrar ifall någon kan hjälpa mig med.

Jag har ett formulär i html som körs via denna kod:

<form method="post" id="uppdatera" onSubmit="return formUppdatera_pwd(this);" action="index.php?id=myaccount&amp;change_pwd" name="uppdatera">

När man skickar datan så körs alltså ett litet valideringscript.
Detta fungerar jättebra så länge jag skickar formuläret med hjälp av:

<input type="submit" value="Uppdatera" />

Dock vill jag ha en liten snyggare knapp och har i andra formulär (utan validering) ett anrop som ser ut enligt följande:

<a href="#" class="button1 fright" onClick="document.getElementById('uppdatera').submit() ">Uppdatera</a>

Att köra detta mot taggen form är inga problem, men då körs inte anropet mot valideringen.

Är det ens möjligt att få med det anropet eller måste jag ha en vanlig tråkig knapp?

Tack på förhand.
Anders

Medlem sedan juni 20019 519 inlägg
#2

<button type="submit"> fungera väl? använda ALDRIG a-element för knappar på formulär. För jag gissar att du bara använder a-elementet för att lägga in andra inline-element?

Medlem sedan nov. 2000146 inlägg
#3

Tack tack, så enkelt det var :)

878 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
414 ms — deklarationer (db)
329 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
419 ms — ändringar (db)