首 页IT知识库翔宇问吧收藏内容
当前位置:翔宇亭IT乐园IT知识库WEBJavascript

使用JQuery在TextBox中来禁止/使能按钮

减小字体 增大字体 作者:本站译  来源:本站整理  发布时间:2011-02-05 12:55:47

我经常发现自己要经常处理客户端WEB页面中的事件来禁止或使能一个button控件。今天,我又一次来处理这样的事情,于是我想如果能共享这个代码会很妙。

在这个例子中,我通过判断文本框(TextBox)中是否含有指定的文本来禁止或使能一个Button控件。我借用jQuery以使代码更简单。注意这个方法同样可以运用到其它事件当中。

代码如下:

$(document).ready(function () {
           $('#txtAgentName').blur(function () {
                  if ($.trim(this.value) == "") {
                           $('#btnUpdate').attr("disabled", true);
                 }
                else {
                         $('#btnUpdate').removeAttr("disabled");
               }
           });
       });

正如你所看到的那样,我把那个事件封装在页面中,并将一个Blur事件绑定到id为txtAgentName的文本框(TextBox)上。在Blur事件中,我检查textbox的值,如果它是空的,则禁止button,否则激活button。这个例子中的页面中包含一个文本框和一个button元素。

<input id="btnUpdate" type="submit" value="Update" disabled />
        <%= Html.TextBox("txtAgentName") %>

本文作者:Gil Fink

Gil Fink 是ASP.NET和微软数据平台方面的专家,服务于SELA Groups的高级顾问和SELA Group的架构师。他的博客地址: http://www.gilfink.net

原文地址:http://www.codeproject.com/Articles/110242/Quick-Tip-Disable-Enable-Button-by-Textbox-using-j.aspx

本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2023 biye5u.com. All Rights Reserved.