jcdevelopment
09-06-2011, 09:55 PM
I wrote a function to to validate some elements in my form and for some reason I can't seem to figure out why my radio validation is not working. There are about 3 to 4 radio buttons. all with the same name, but i need to make sure that at least one out of this group is selected.
Below is my code. Any help would be very useful. Thanks!
JS:
<script type="text/javascript">
function validate_required(field,alerttxt,select)
{
with (field)
{
if (value==null||value=="")
{
alert(alerttxt);return false;
}
else
{
return true;
}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (document.getElementsByName('sleeper').checked==false)
{
window.alert('Please select a sleeper')
return false;}
}
} //last
</script>
Form:
<form name="week_picks" method="post" action="confirm.php" onsubmit="return validate_form(this)">
<input name="sleeper" type="radio" value="<?=$sleeper;?>" />
<input name="sleeper" type="radio" value="<?=$sleeper;?>" />
<input name="sleeper" type="radio" value="<?=$sleeper;?>" />
etc...
</form>
Below is my code. Any help would be very useful. Thanks!
JS:
<script type="text/javascript">
function validate_required(field,alerttxt,select)
{
with (field)
{
if (value==null||value=="")
{
alert(alerttxt);return false;
}
else
{
return true;
}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (document.getElementsByName('sleeper').checked==false)
{
window.alert('Please select a sleeper')
return false;}
}
} //last
</script>
Form:
<form name="week_picks" method="post" action="confirm.php" onsubmit="return validate_form(this)">
<input name="sleeper" type="radio" value="<?=$sleeper;?>" />
<input name="sleeper" type="radio" value="<?=$sleeper;?>" />
<input name="sleeper" type="radio" value="<?=$sleeper;?>" />
etc...
</form>