文章分类
HTML/CSS Flash教程 Fireworks教程 Dreamweave JavaScript 网站推广 网页理论 其他教程 视频教程
 产品搜索
关键字: 分类:

整站搜索:
最新更新资源:
海量设计素材
韩国网页设计模板
高清PSD素材库
Flash网站模板
设计素材图库:
婚纱影楼模板
韩国卡通图库
VIS模板
版式画册模板

最新素材图库



当前位置:首页 >> 网页教程>> JavaScript >> select()方法选择文本框中的所有文本

select()方法选择文本框中的所有文本


作者: 佚名 来源:网络 浏览:1 日期:2012-6-4 23:42:57

网页制作Webjx文章简介:select()方法选择文本.

<input>和<textarea>两种文本框都支持select()方法,这个方法用于选择文本框中的所有文本。在调用select()方法时,大多数浏览器都会将焦点设置到文本框。这个方法不接受参数,可以在任何时候调用。下面来看一个例子:

var textbox = document.forms[0].elements["textbox1"];
textbox.select();

在文本框获得焦点时选择其所有文本,这是一种非常常见的做法,特别是在文本框包含默认值的时候。因为这样做可以让用户比比一个一个的删除文本。下面展示了实现这一操作的代码:

var EventUtil = {
    addHandler: function (element, type, handler) {
        if (element.addEventListener) {
            element.addEventListener(type, handler, false);
        } else if (element.attachEvent) {
            element.attachEvent("on" + type, handler);
        } else {
            element["on" + type] = handler;
        }
    },
    getEvent: function (event) {
        return event ? event : window.event;
    },
    getTarget: function (event) {
        return event.target || event.srcElement;
    }
};
var textbox = document.forms[0].elements["textbox1"];
EventUtil.addHandler(textbox, "focus", function (event) {
    event = EventUtil.getEvent(event);
    var target = EventUtil.getTarget(event);
    target.select();
})

将上面的代码应用到文本框之后,只要将文本框获得焦点,就会选择其中所有的文本。这种技术能够较大幅度地提升表单的易用性。


上一篇:浅入深讲解prototype的具体使用方法 下一篇:jQuery教程:检测网页标准的W3C盒子模型
【关闭窗口】 【返回顶部】返回网页教程】 【返回JavaScript

相关推荐文章

什么是Flash Aj..

WEBJX收集9个小巧..

新的jQuery国际化..

JS教程:词法作用域和..

JS教程:thickb..

Firefox的Jet..

Mozilla:让&#..


关于本站 | 广告服务 | 联系我们 | 站长微博 | 活动支持 | 友情链接 | 投稿热线 | 网站地图
版权所有 Copyright@ 2005 设计路上 QQ技术讨论群 24980615(已满) 5204059(已满) 4337615(已满)
业务联系Email:huchuangwu@hotmail.com 粤ICP备05029101号