asp JS验证按钮点击提示错误后如何终止后台按钮事件继续执行 如题 对JS不怎么熟悉 求大牛指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 额 举个列子 <head runat="server"> <title></title> <script type="text/javascript" language="javascript"> function Click() { if (document.getElementById("txtname").value == "") { alert("不能为空!"); } } </script></head><body> <form id="form1" runat="server"> <div> <input type="text" name="txt" id="txtname" /> <asp:Button ID="btnLogin" runat="server" Text="登陆" OnClientClick="Click()" OnClick="btnLogin_Click" /> </div> </form></body></html> <asp:Button ID="btnLogin" runat="server" Text="登陆" OnClientClick="return Click()" function Click() {if (document.getElementById("txtname").value == "") { alert("不能为空!");return false; } } 好像不行 我刚开始是这样写的 但后台还是继续执行click事件 protected void btnLogin_Click(object sender, EventArgs e) { Response.Write("<script>alert('OK!')</script>"); } 是呀,怎么还没解决呀,我想问的是你“alert("不能为空!")”之后,但是这两个事件还是都执行了呀, OnClientClick="Click()" OnClick="btnLogin_Click",她做不判断的时间只执行了OnClientClick事件,能不能也终止后台的OnClick事件呀,或者在后台判断OnClientClick的返回值也行 将数据先插入到视图,按其他的按钮再往数据库里插入 asp.net文件异步上传出现问题 【毕业设计问题】关于不同浏览器调试登录问题 关于MENU控件的使用问题 一个类设计的问题,请高手指点 急求全国省市地区名称数据库!!! 如何在网页上,点击鼠标限制右键事件 怎么和银行系统作对接? 在线等待,着急,关于动态生成控件 翻页存储过程 高手大侠来~~~ VC2005 C# ASP.net SQL2005 基于数据库的动态网页开发
<title></title>
<script type="text/javascript" language="javascript">
function Click() {
if (document.getElementById("txtname").value == "") {
alert("不能为空!");
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="text" name="txt" id="txtname" />
<asp:Button ID="btnLogin" runat="server" Text="登陆" OnClientClick="Click()" OnClick="btnLogin_Click" />
</div>
</form>
</body>
</html>
if (document.getElementById("txtname").value == "") {
alert("不能为空!");
return false;
}
}
protected void btnLogin_Click(object sender, EventArgs e)
{ Response.Write("<script>alert('OK!')</script>");
}
OnClientClick="Click()" OnClick="btnLogin_Click",她做不判断的时间只执行了OnClientClick事件,能不能也终止后台的OnClick事件呀,或者在后台判断OnClientClick的返回值也行