我想從複選框(僅客戶端)調用Javascript函數,我試着按照下面的方式,但它不工作。任何人都可以給出答案嗎?如何從ASP.NET中的複選框調用JavaScript函數?
<asp:CheckBox ID="chkAdd" runat="server" OnClientClick="return validation();" OnCheckedChanged="btnAddMultiple_Click" AutoPostBack="true" />
感謝
我想從複選框(僅客戶端)調用Javascript函數,我試着按照下面的方式,但它不工作。任何人都可以給出答案嗎?如何從ASP.NET中的複選框調用JavaScript函數?
<asp:CheckBox ID="chkAdd" runat="server" OnClientClick="return validation();" OnCheckedChanged="btnAddMultiple_Click" AutoPostBack="true" />
感謝
你想的OnClick事件,如果你想調用javascript函數。
<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>
您是否檢查了錯誤控制檯的JavaScript錯誤? – SFIntegrator
您是否收到錯誤?你確定腳本是否正確包含在頁面中?開發工具將有助於回答這些問題。 –
刪除'AutoPostBack =「true」' –