I’m using the code below. It’s supposed to check if a checkbox is chosen, then it requires text for that choice. The script thinks the checkbox is checked.
It is not checked. Any help is appreciated.
<script language="JavaScript">
<!--
function validateEmail(x)
{
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(x)) {
return true; }
else {
return false; }
}
function AccCheckFields() { // field validation -
if (!document.f1.SK_1.checked && document.f1.SK_Number1.value == "")
{
alert("Please enter your profile link");
document.f1.SK_Number1.focus();
return false;
}
if (!document.f1.SK_2.checked && document.f1.SK_Number2.value == "") {
alert("Please enter your profile link");
document.f1.SK_Number2.focus();
return false;
}
//-->
</script>
<form method="post" name="f1" action="my.cgi" enctype="multipart/form-data" onSubmit="return AccCheckFields();">
<input class="selectRadioButtons" type="checkbox" name="SK_1" value="$provlist[0]" > <BR>
<input class="selectClass" type="text" name="SK_Number1" value="" placeholder="$provlist[0] Profile Link">
<INPUT class="NextButton" type="submit" name="DIY_AI_Voice" value="Next" onclick="this.value= 'Please Wait..>>>>.';">
</form>
7