首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery判断文本款输入替空

2013-09-24 
jquery判断文本款输入为空 asp:TextBox IDUserName runatserver /asp:TextBoxscript typetex

jquery判断文本款输入为空
 <asp:TextBox ID="UserName" runat="server" ></asp:TextBox>


<script type="text/javascript">
          $(document).ready(function () {
              $("#butLand").click(function(){
                  if ($("#UserName").val() == '') {
                        $("#userLab").Text("用户名不能为空");
       }
        });
    });
    </script>
如上,文本框ID为UserName,判断文本框输入为空,在Label userLab中显示信息。但是这样一直没有效果,求解答 jquery asp textbox label
[解决办法]
闪一下就没了,因为在你点击提交按钮的时候,已经通过form把数据提交到后台了,然后后台就会刷新页面,就是你看到的闪一下了。因此想要不刷新,可以考虑把验证写在form的onsubmit方法里,这样如果return false了,form就不会被提交了。
[解决办法]

引用:
Quote: 引用:

 $("#userLab").html("用户名不能为空");

这样提示信息闪一下就没了,为什么呢?


LZ先看下,按钮是button还是submit。
submit按钮:

$("#butLand").click(function(){
    if ($("#UserName").val() == '') {
        $("#userLab").Text("用户名不能为空");
        return false; //加上这句,阻止表单提交
    }
}

[解决办法]
闪一下为空的原因是因为你的按钮是使用的服务器控件。
在按钮的前台js事件中 return false就可以了。

热点排行
Bad Request.