OnClientClick

作者:vkvi 来源:ITPOW(原创) 日期:2008-1-15

ASP.NET 中,按钮默认是一个 submit 按钮,即点击后总会触发表单提交,所以其 onclick 对应的是一个服务器端函数,而属性 OnClientClick 表示客户端鼠标点击事件,指明一个 javascript 语句,一般配以 return 使用。

示例

<asp:Button ID="btn" runat="server" Text="客户端按钮" onclick="btn_Click" OnClientClick="javascript:return CheckSomething();" />
<script type="text/javascript">
<!--
function CheckSomething()
{
    ...
    return false;
}
-->
</script>

如果 CheckSomething 返回 true,那么按钮还将执行表单提交。返回 false,则表单不会提交,也就是说其 onclick 对应的函数不会执行。

相关阅读

相关文章