日期:2014-05-17  浏览次数:20353 次

怎么让ASP.NET判断字符串为空后不刷新网页?
我在前台放了一个输入框和一个Button按钮,我想在前台做个判断,如果输入为空,弹出提示,而且不刷新网页,也不执行OnClick="Button1_Click",有没有比较好的方法?
HTML code

<input id="keyword" type="text" name="xm" style="width:150px;" value="" />
<asp:Button ID="Button1" runat="server" OnClientClick="Check()" OnClick="Button1_Click" Text="搜索" />



JScript code

function Check(){
 var a=document.getElementById("keyword").value;
 if(document.getElementById("keyword").value=="")
 {
   window.alert("请输入查询条件!");
     return false;
 }
}





------解决方案--------------------
<asp:Button ID="Button1" runat="server" OnClientClick="return Check()" OnClick="Button1_Click" Text="搜索" />

function Check(){
 var a=document.getElementById("keyword").value;
 if(document.getElementById("keyword").value=="")
 {
window.alert("请输入查询条件!");
return false;
 }
return true;
}