Anropa från submit knappen en javascript funktion som kollar om allt är ifyllt och isf skickar vidare! :)
------------------
[ A L P H A II ]
3 svar · 179 visningar · startad av Dusty
Finns det något sätt att "låsa" ett formulär så att det inte kan skickas?
Har ett script som kollar att alla fält är ifyllda vid tangentnedslag å sånt. Ser ut såhär:
function kolla(f) {
var tom = false;
for(var a = 0; a < f.elements.length; i++) {
if(!f.elements[a].value && (f.elements[a].type == "text" || f.elements[a].type == "password" || f.elements[a].type == "textarea")) {
tom = true;
}
}
if (tom == false) {
ifyllt;
}
else {
inte ifyllt;
}
}
Löste förut det hela genom att sätta "disabled = true" på submit-knappen, men när jag bytte ut den mot en bild fungerade det inte längre.
Jag letar alltså inte efter något som gör genererar en ful popup när man trycker på submit-knappen.
Idéer?
Redigering: Eywafan! Hade en massa i'n inom klammrar i scriptet och det gillade den inte. Bytt ut dem mot a'n.
------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora
[Redigerat av Dusty den 03 feb 2001]
[Redigerat av Dusty den 03 feb 2001]
[Redigerat av Dusty den 03 feb 2001]
Anropa från submit knappen en javascript funktion som kollar om allt är ifyllt och isf skickar vidare! :)
------------------
[ A L P H A II ]
Eller är du ute efter hur man skickar formuläret vidare med javascript? :q
document.form.submit();
------------------
[ A L P H A II ]
Whiiiiie! :)
Fixade det. Inte riktigt som du sade, men nästan. För att man ska kunna submitta formuläret med enterknappen måste jag ha en inputknapp, så jag lade in...
onSubmit="kolla(document.loggain); return false;"
...i form-taggen, och körde f.submit() i funktionen när alla fält var ifyllda. Funkar perfa. Du fick mig på rätt spår där. Tack. :)
------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora