I have a little problem with JS function that I created in the Pic that I attached there is 2 CheckBoxes: CbMale,CbFemale and a button for ChangeSelection.. I want that when the CbMale is checked the CbFemale will be disabled and after the user click on the ChangeSelection button there is a message that asking if he want to change selection if he does click ok the two checkbox are enabled and unchecked...and going vice versa if he click on the cbFemale first.
![A picture of two check boxes labelled ‘male’ and ‘female’ with a button labelled ‘change gender’ after them.][1]
My JS:
function ChangeSelection(sender, args) {
radconfirm('Would you like to change gender?</br>', confirmDisableCallBackFn, 370, 200, null, 'Alert');
}
function confirmDisableCallBackFn(arg) {
if (arg == true) {
var cbMale = $find("<%=cbMale.ClientID %>");
var cbFemale = $find("<%=cbFemale.ClientID %>");
//check.set_checked(false);
cbFemale.set_enabled(true);
cbMale.get_checked(false);
}
else {
check.set_checked(true);
}
}
function ChangeGender(sender, args) {
var cbMale = $find("<%=cbMale.ClientID %>");
var cbFemale = $find("<%=cbFemale.ClientID %>");
if (cbMale.get_checked(true)) {
cbFemale.set_enabled(false);
} else {
cbMale.set_enabled(false);
}
}
My asp Code:
<telerik:RadButton ID="cbMale" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton" AutoPostBack="False" Text="Male" OnClientClicked="ChangeGender" ></telerik:RadButton>
<telerik:RadButton ID="cbFemale" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton" AutoPostBack="False" Text="Female"></telerik:RadButton>
<telerik:RadButton ID="btnEditPersonDescription" runat="server" Text="Change Gender" Width="120px" AutoPostBack="false" OnClientClicked="ChangeSelection">
<Icon PrimaryIconCssClass="rbEdit" PrimaryIconLeft="4" PrimaryIconTop="4"></Icon></telerik:RadButton>