Javascript中关于在文本域中焦点处插入字符串的功能Code
作者: 李嘉 日期: 2009-03-19 22:53
如题,当然方法还有很多,不过这个方法是我找到的最简单的一种方法,el代表对象,myvalue代表要录入的字符串。只适用于文本域中焦点追加字符串:
function insertAtCursor(el, myValue) {
//IE support
if (document.selection) {
el.focus();
sel = document.selection.createRange();
sel.text = myValue;
} else if (el.selectionStart || el.selectionStart == '0') {
//MOZILLA/NETSCAPE support
var startPos = el.selectionStart;
var endPos = el.selectionEnd;
el.value = el.value.substring(0, startPos) + myValue + el.value.substring(endPos, el.value.length);
} else {
el.value += myValue;
}
}
订阅
上一篇
返回
下一篇
标签:

非常实用的Windows 2003/XP重启IIS的批处理脚本 (2011-04-27 01:02)
服务器网管系列实用工具 - 监测某个程序运行并阻止,以阻止迅雷为例 (2011-04-25 23:07)
Javascript中Cookie如何跨域访问 (2011-02-07 23:17)
JQuery中监视Ajax的Json操作Error错误原因监控getJson (2011-02-06 23:48)
JavaScript中设为首页和加入收藏的代码(支持FireFox) (2011-01-15 23:41)
强烈推荐:Javascript最精简右下角弹出广告代码(兼容IE和FF) (2010-06-23 01:51)
网页HTML右侧浮动DIV层广告或在线客服图片框最佳代码(支持Firefox&IE) (2010-05-26 11:50)
Javascript中history.go(-1)和History.back()的区别是什么? (2010-04-30 04:08)
JS添加到收藏夹和设置为首页功能支持Firefox和IE——Add to Favorites (IE) / Bookmark (Firefox) Javascript (2010-04-11 06:19)