Reputation: 339
I want to call Javascript function from Check box (Only client side), i tried following way but it is not working. can any one give answer?
<asp:CheckBox ID="chkAdd" runat="server" OnClientClick="return validation();" OnCheckedChanged="btnAddMultiple_Click" AutoPostBack="true" />
Thanks
Upvotes: 2
Views: 27781
Reputation: 62260
You want to OnClick event if you want to call javascript function.
<asp:CheckBox ID="chkAdd" runat="server" OnClick="return validation();"
OnCheckedChanged="btnAddMultiple_Click" AutoPostBack="True" />
<script type="text/javascript">
function validation() {
if (confirm("Are you sure you want to post back?")) {
__doPostBack('<%= chkAdd.ClientID %>', '');
} else {
// Optional: change back the CheckBox to original position
return false;
}
}
</script>
Upvotes: 5