deepak.m.shrma
используя jQuery, вы можете сделать это таким образом.
function validateRadio() {
var flag = false;
$('#<%=RadioButtonList1.ClientID%> input').each(function(){
if($(this).is(":checked"))
flag = true;
});
return flag;
}
function validateDropList() {
if ($('#<%=DropDownList1.ClientID%>').val() == "") {
return false;
}
else
return true;
}
function submitForm() {
if (!validateRadio()) {
alert("Please do mark option.");
return false; //do not submit form
}
else if(!validateDropList()){
alert("Please do select a country.");
return false; //do not submit form
}
else
return true;
Используя java script, вы можете сделать это таким образом.
function validateRadio() {
var flag = false;
var list = document.getElementById("<%=RadioButtonList1.ClientID%>"); //Client ID of the radiolist
var inputs = list.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].checked) {
flag = true;
break;
}
}
return flag;
}
function validateDropList() {
if (document.getElementById("<%=DropDownList1.ClientID%>").value == "") {
return false;
}
else
return true;
}
function submitForm() {
if (!validateRadio()) {
alert("Please do mark option.");
return false; //do not submit form
}
else if(!validateDropList()){
alert("Please do select a country.");
return false; //do not submit form
}
else
return true;
}
мой АСП элементы формы.
<asp:radiobuttonlist id="RadioButtonList1" runat="server" xmlns:asp="#unknown">
<asp:listitem value="a">A</asp:listitem>
<asp:listitem value="b">B</asp:listitem>
<asp:listitem value="c">C</asp:listitem>
<asp:listitem value="d">D</asp:listitem>
</asp:radiobuttonlist>
<br />
<br />
<div>
<asp:dropdownlist id="DropDownList1" runat="server" xmlns:asp="#unknown">
<asp:listitem value="">select</asp:listitem>
<asp:listitem value="ind">India</asp:listitem>
<asp:listitem value="pak">PAK</asp:listitem>
<asp:listitem value="usa">US</asp:listitem>
<asp:listitem value="uae">UAE</asp:listitem>
</asp:dropdownlist>
<br />
<br />
<asp:button id="submitForm" runat="server" onclientclick="submitForm()" text="Submit" xmlns:asp="#unknown" />
</div>