服务器端按钮只有当客户端返回确认
问题描述:
我有一个按钮,它具有客户端和服务器端点击事件..我希望只有当客户端确认方法返回真正的服务器端事件..我在想如果我们定义了这两个事件并执行下面的代码,那么当我在确认对话框中点击取消时,它不应该触发服务器事件。我在这里做错了什么。服务器端按钮只有当客户端返回确认
<asp:Button ID="btn1" runat="server" onclick="btn1_Click" OnClientClick="Hello()" />
<script type="text/javascript">
function Hello() {
return confirm("approved");
}
</script>
答
可以直接调用从标记确认类似下面
OnClientClick="return confirm('approved?');"
这works..but为什么从一个功能相同的代码不起作用 – user505210 2013-05-05 20:07:50
@ user505210你需要说的OnClientClick =“返回你好()“使它从函数返回值。 – PSL 2013-05-05 20:10:04