Hejsan! <script type="text/javascript" language="JavaScript"> > onSubmit="return CheckRequiredFields();" Jag har kommit felet på spåren....formulär med onSubmit fungerar ej!
Jag har en funktion i Javascript som heter function CheckRequiredFields() { denna ligger innan form-koden.
formens början ser ut så här:
<form name="formen" form method="Post" action="ny.asp" onSubmit="return CheckRequiredFields();">
...
<input type="submit" value="Rätta testet" name="Button1">
när jag trycker på knappen så kommer jag till ny.asp direkt utan att funktionen körs...
Detta är jag rätt säker på eftersom jag lagt en alert direkt i funktionen.
Snälla hjälp mig! =)
/Alexander WestrupSv: formulär med onSubmit fungerar ej!
function CheckRequiredFields() {
var errormessage = new String();
if(NoneWithCheck(document.formen.21))
{ errormessage += "\n\nPlease check one or more check boxes of the set of three."; }
alert('NOTE:' + 'TEST')
if(errormessage.length > 2) {
alert('NOTE:' + errormessage);
return false;
}
return true;
} // end of function CheckRequiredFields()
function NoneWithCheck(ss) {
for(var i = 0; i < ss.length; i++) {
if(ss[i].checked) { return false; }
}
return true;
}
//-->
</script>
detta var det viktigaste
hela finns på adressen brevid (kan ej göra länk här)
http://willmaster.com/possibilities/demo/RequiredFieldsCheck/RequiredFieldsCheck.html <-- kolla sourceSv: formulär med onSubmit fungerar ej!
Det ska vara små bokstäver i onsubmit;
on<b>s</b>ubmit="return CheckRequiredFields();"Sv: formulär med onSubmit fungerar ej!
jag namnger mina radiobuttons med siffror t.ex. name="21"
if(NoneWithCheck(document.formen.21))
{ errormessage += "\n\nPlease check one or more check boxes of the set of three."; }
men det funkar inte att skriva som ovan.. obs.. (document.formen.21)...
finns det något sätt att skriva så jag inte behöver ändra namn på dem?
tack