Srinivas
Srinivas

Reputation: 339

How to call javascript function from check box in ASP.NET?

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

Answers (1)

Win
Win

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

Related Questions