Jag har en sida med ett litet enkelt formulär där jag vill kolla igenom det med Javascript så att användaren har fyllt i det ordentligt... det fungerar utmärkt på andra sidor, men just på den här vill det bara inte fungera, kan någon se vad jag gjort för fel?!
Själva scriptet ser ut såhär:
<SCRIPT LANGUAGE="JavaScript">
function kollaFormular() {
formObj = document.other;
if (formObj.name.value == "") {
alert("Please fill in your Name.");
formObj.name.focus();
return false;
}
if (formObj.company.value == "") {
alert("Please fill in your Last Name.");
formObj.company.focus();
return false;
}
if (formObj.email.value == "") {
alert("Please fill in your Email Adress.");
formObj.email.focus();
return false;
}
if ((formObj.email.value.indexOf ('@',0) == -1 ||
formObj.email.value.indexOf ('.',0) == -1) &&
formObj.email.value != "")
{
alert("Please fill in a correct Email Adress.");
formObj.email.focus();
return false;
}
if (!(formObj.references.checked)) {
alert("You have to check the checkbox to send your request");
formObj.references.focus();
return false;
}
</SCRIPT>
Och formuläret ser ut såhär:
<BODY BGCOLOR="#FFFFFF" VLINK="#DA6380">
<TABLE WIDTH="95%" ALIGN=CENTER CELLPADDING="0" CELLSPACING="0" BORDER="0">
<TR>
<TD>Name:</TD>
<TD>
<FORM ACTION="ref_eng_2.asp" METHOD="post" name="other" onSubmit="return kollaFormular()">
<INPUT TYPE="text" MAXLENGTH="50" NAME="name"></TD>
</TR>
<TR>
<TD>E-mail:</TD>
<TD><INPUT TYPE="text" MAXLENGTH="100" NAME="email"></TD>
</TR>
<TR>
<TD>Telephone:</TD>
<TD><INPUT TYPE="text" MAXLENGTH="50" NAME="telephone"></TD>
</TR>
<TR>
<TD>Company:</TD>
<TD><INPUT TYPE="text" MAXLENGTH="50" NAME="company"></TD>
</TR>
<TR>
<TD>Website:</TD>
<TD><INPUT TYPE="text" MAXLENGTH="100" NAME="website"></TD>
</TR>
<TR>
<TD COLSPAN="2">
<br><INPUT TYPE="checkbox" VALUE="true" NAME="references"> Please send me a list of your references.</TD>
</TR>
<TR>
<TD COLSPAN="2">
<br><br><INPUT TYPE="submit" NAME="Submit" VALUE="Send request"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
Tack på förhand!
/Anders
------------------
Kallepocket