webForumDet fria alternativet

Mitt formulär blir inte kollat?!

JavaScript

2 svar · 313 visningar · startad av kallepocket

Medlem sedan sep. 200182 inlägg
Frågan#1

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 &#0124;&#0124;
		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">&nbsp;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

Medlem sedan juni 20004 308 inlägg
#2

Det saknas en måsvinge "}" sist i scriptet (funktionsavslutare).

------------------
/ J

Medlem sedan sep. 200182 inlägg
#3

Neeeeeeeeeeej.... så klantigt av mig.... nu ska jag gå och skämmas ett tag... faen inte bra att skriva kod när man är trött och lite småbakis...

Sorry sorry... ;)

------------------
Kallepocket

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)