Solution :-
<script type="text/javascript">
function ValidateCheckBoxPref(sender, args) {
var list = document.getElementById("<% =rblfoodoptionpreference.ClientID %>"); //Cleint ID of RadioButtonList
var rdbtnLstValues = list.getElementsByTagName("input");
var Checkdvalue='notselect';
for (var i = 0; i < rdbtnLstValues.length; i++) {
if (rdbtnLstValues[i].checked) {
Checkdvalue = rdbtnLstValues;
break;
}
}
var e = document.getElementById("<% =ddlPreferencesRoom.ClientID %>");
var strUser = e.options[e.selectedIndex].value;
var strUser1 = e.options[e.selectedIndex].text;
if(strUser==0 && Checkdvalue=='notselect')
{
args.IsValid = false;
alert("Please Select at least one option to submit !!");
}
else
{
args.IsValid = true;
}
}
</script>
and use cutom validator for this
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="* No option Selected !!" ClientValidationFunction="ValidateCheckBoxPref" ValidationGroup="pref"></asp:CustomValidator>
DONE :)
<script type="text/javascript">
function ValidateCheckBoxPref(sender, args) {
var list = document.getElementById("<% =rblfoodoptionpreference.ClientID %>"); //Cleint ID of RadioButtonList
var rdbtnLstValues = list.getElementsByTagName("input");
var Checkdvalue='notselect';
for (var i = 0; i < rdbtnLstValues.length; i++) {
if (rdbtnLstValues[i].checked) {
Checkdvalue = rdbtnLstValues;
break;
}
}
var e = document.getElementById("<% =ddlPreferencesRoom.ClientID %>");
var strUser = e.options[e.selectedIndex].value;
var strUser1 = e.options[e.selectedIndex].text;
if(strUser==0 && Checkdvalue=='notselect')
{
args.IsValid = false;
alert("Please Select at least one option to submit !!");
}
else
{
args.IsValid = true;
}
}
</script>
and use cutom validator for this
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="* No option Selected !!" ClientValidationFunction="ValidateCheckBoxPref" ValidationGroup="pref"></asp:CustomValidator>
DONE :)
Comments
Post a Comment