Checkbox
Jeg har en checkbox ved navn 'IAggree' i en form ved navn 'PurchaseForm', når jeg så skriver: document.PurchaseForm.IAggree.value, så returnerer den altid 'on' ligemeget om der er sat flueben i checkboxen eller ej. Den skulle jo gerne returnere 'off' når der ikke er sat flueben. Her er min kode:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Purchase ucsign</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function but_OnClick()
{
var chkboxvalue = document.PurchaseForm.IAggree.value;
alert(chkboxvalue)
if (document.PurchaseForm.Firstname.value.length == 0)
{
alert("You must enter a firstname.");
return false
}
if (document.PurchaseForm.Lastname.value.length == 0)
{
alert("You must enter a lastname.");
return false
}
if (document.PurchaseForm.EmailAddress.value.length == 0)
{
alert("You must enter an e-mail address.");
return false
}
if (document.PurchaseForm.CCNumber.value.length != 16)
{
alert("Invalid Credit Card Number.");
return false
}
if (document.PurchaseForm.IAggree.value == "off")
{
alert("You must aggree with the licence aggreement")
}
}
//-->
</SCRIPT>
</head>
<body>
<!--Screen Table-->
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
<TR>
<TD BGCOLOR="#000000" WIDTH="50%"></TD>
<TD BGCOLOR="#000000">
<img src="i/enterdetails.gif" width="520" height="460" border="0">
</TD>
<TD BGCOLOR="#000000" WIDTH="50%"></TD>
</TR>
<TR>
<TD BGCOLOR="#000000"></TD>
<TD BGCOLOR="#000000">
<!--Form Table-->
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
<TR><TD BGCOLOR="#000000"><img src="i/Spacer.gif" width="125" height="1" border="0">
</TD><TD><BR>
<FORM NAME="PurchaseForm" ACTION="thankyou.asp" METHOD="POST">
<FONT COLOR="#FFFF00">
Firstname:<img src="i/Spacer.gif" width="60" height="1" border="0">
<INPUT TYPE="TEXT" NAME="Firstname" MAXLENGTH="30"><BR><BR>
Lastname:<img src="i/Spacer.gif" width="61" height="1" border="0">
<INPUT TYPE="TEXT" NAME="Lastname" MAXLENGTH="30"><BR><BR>
E-mail Address:<img src="i/Spacer.gif" width="25" height="1" border="0">
<INPUT TYPE="TEXT" NAME="EmailAddress" MAXLENGTH="50"><BR><BR>
Creditcard Number: <INPUT TYPE="TEXT" NAME="CCNumber" MAXLENGTH="30"><BR><BR>
Expires Month:<img src="i/Spacer.gif" width="30" height="1" border="0">
<SELECT NAME="ExpMonth"><OPTION VALUE="01">01</OPTION>
<OPTION VALUE="02">02</OPTION>
<OPTION VALUE="03">03</OPTION><OPTION VALUE="04">04</OPTION>
<OPTION VALUE="05">05</OPTION><OPTION VALUE="06">06</OPTION>
<OPTION VALUE="07">07</OPTION><OPTION VALUE="08">08</OPTION>
<OPTION VALUE="09">09</OPTION><OPTION VALUE="10">10</OPTION>
<OPTION VALUE="11">11</OPTION><OPTION VALUE="12">12</OPTION></SELECT>
<img src="i/Spacer.gif" width="10" height="1" border="0">Year:
<img src="i/Spacer.gif" width="8" height="1" border="0">
<SELECT NAME="ExpYear"><OPTION VALUE="02">02</OPTION>
<OPTION VALUE="03">03</OPTION><OPTION VALUE="04">04</OPTION>
<OPTION VALUE="05">05</OPTION><OPTION VALUE="06">06</OPTION>
<OPTION VALUE="07">07</OPTION><OPTION VALUE="08">08</OPTION>
<OPTION VALUE="09">09</OPTION><OPTION VALUE="10">10</OPTION></SELECT>
<BR><BR><BR><BR>
<img src="i/licenceaggreement.gif" width="275" height="231" border="0"><BR>
<CENTER><TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR>
<TD ALIGN="CENTER">
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR><TD>
<img src="i/Spacer.gif" width="1" height="1" border="0">
</TD></TR>
<TR><TD>
<INPUT TYPE="Checkbox" NAME="IAggree">
</TD></TR>
<TR><TD>
<img src="i/Spacer.gif" width="1" height="24" border="0">
</TD></TR>
</TABLE>
</TD>
<TD ALIGN="TOP">
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR><TD>
<img src="i/Spacer.gif" width="1" height="5" border="0">
</TD></TR>
<TR><TD>
<img src="i/iaggree.gif" width="80" height="20" border="0">
</TD></TR>
<TR><TD>
<img src="i/Spacer.gif" width="1" height="1" border="0">
</TD></TR>
</TABLE>
</TD>
</TABLE></CENTER>
<BR>
<img src="i/Spacer.gif" width="60" height="1" border="0">
<input border="0" src="i/b-Purchase.gif" name="I1" type="image"
onclick="return but_OnClick()"><BR><BR>
</FONT>
</FORM></TD></TR>
<!--Form Table-->
</TABLE>
</TD>
<TD BGCOLOR="#000000"></TD>
</TR>
<!--Screen Table-->
</TABLE>
</body>
</html>
Hvad er der galt?
