I have four dropdownlist and i want to validate (client-side validation) that atleast one is selected before the form is valid for submission. I have tried the method below but it seems not working.
And i have called the validate function as below:
<form method="POST" name="form" id="form" onsubmit='retur n validate()'>
Can somebody help me?
Code:
<script language = "Javascript">
var filter = new Array (3);
filter[0] = "filter1" //first dropdownlist name
filter[1] = "filter2"
filter[2] = "filter3"
filter[3] = "filter4"
function validate(){
for (var i = 0; i < filter.length; i++){
if (document.getElementById(filter[i]).value != '') {
return true;
}
}
alert("Please make atleast one selection");
return false;
}
</script>
<form method="POST" name="form" id="form" onsubmit='retur n validate()'>
Can somebody help me?
Comment