如何在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方法?
望高手大虾指教! 展开
<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方法?
望高手大虾指教! 展开
3个回答
展开全部
<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();" />
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();" />
展开全部
直接用后台程序判断多好,javascript可以被用户禁用,这样就达不到判断的目的了。
if(TextBox.text != null)
{
//execute code here
}
if(TextBox.text != null)
{
//execute code here
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您的javascript代码怎么不贴出来,我们怎么看呀。只有帮您顶顶人气了。同时也祝您成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询