如何在ASP.net中使用javascript

ASP页面代码如下:<asp:TextBoxID="username"runat="server"></asp:TextBox><asp:TextBoxID="passw... ASP页面代码如下:
<asp:TextBox ID="username" runat="server"></asp:TextBox>
<asp:TextBox ID="password" runat="server"></asp:TextBox>
<asp:Button ID="submit" runat="server" onclick="Button1_Click" Text="Button" />
这里一旦点击submit按钮,就会引发一个后台程序Button1_Click。
然后我还在页面里添加一段判断是否字符串为空的javascript,可问题是就算判断出数值为空,在错误提示框出现用户点击ok以后,程序还是会继续执行Button1_Click方法。
我的问题就是怎么用这段javascript来决定是否继续执行后台的Button1_Click方法?
望高手大虾指教!
展开
 我来答
xtgyiq
推荐于2016-11-06 · TA获得超过148个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:101万
展开全部
<script type="javascript">
function checklogin()
{
var username=document.getElementById('<%=username.ClientID%>');
var pwd=document.getElementById('<%=password.ClientID %>');
if(username.value.length==0)
{
alert("请输入用户名");
username.focus();
return false;
}
else if(pwd.value.length==0)
{
alert("请输入密码!");
pwd.focus();
return false;
}

}
</script>
<asp:TextBox ID="username" runat="server"></asp:TextBox>
<asp:TextBox ID="password" runat="server"></asp:TextBox>
<asp:Button ID="submit" runat="server" onclick="Button1_Click" Text="Button" OnClientClick="return checklogin();" />
owen27
2009-05-20 · TA获得超过900个赞
知道小有建树答主
回答量:980
采纳率:100%
帮助的人:654万
展开全部
直接用后台程序判断多好,javascript可以被用户禁用,这样就达不到判断的目的了。

if(TextBox.text != null)
{
//execute code here
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
站长信鸽
2009-05-20
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
您的javascript代码怎么不贴出来,我们怎么看呀。只有帮您顶顶人气了。同时也祝您成功。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式