webForumDet fria alternativet

problem med validering av formulär

3 svar · 418 visningar · startad av fakenick!

fakenick!Medlem sedan juli 2002202 inlägg
#1

först undrar jag kort och gott ifall någon har haft
samma problem som jag har:

att valideringen fungerar.... halvt..

jag får upp en alert ifall ett fält inte är iskrivet..
men istället för att INTE gå vidare, så GÅR den
vidare till den sida som stor i form action...

och det vill jag ju då inte eftersom något fält är tomt....

så här skriver jag:

function formedit_sub()
{if (document.edit_subform.subcat.value==''){alert("Välj underkategori!");return false;}}

jag tycker att jag testat det mesta.. bytt namn på form
och fält, tagit bort resterande fält, etc etc..

någon som vet VARFÖR det blir så här?

att jag först får upp en alert, trycker ok.. sen går den
trots "return false" vidare till action-sidan...

ifall inte någon har varit med om detta och vet vad detta
är så blir det att göra om valideringen för alla fält för att
luska reda på vad det kan vara för fel!

tacksam för svar!

mvh john norrby..

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Om din kod ser ut sa har nu:

<form onsubmit="formedit_sub();">

sa ska den andras till:

<form onsubmit="return formedit_sub();">

for att return-vardet ska skickas vidare.

/r Tack ironhead, jag ar trott idag!

ironheadMedlem sedan mars 20011 346 inlägg
#3

ska vara onsubmit, men det vet du nog redan.

fakenick!Medlem sedan juli 2002202 inlägg
#4

alltså.... det här är ju pinsamt... :)
det där vet man ju... men ibland immar det igen..
då kan det behövas att någon annan ser på problemet!
tack så jättemycket!

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