往光标所在位置插入值的js代码


Posted in Javascript onSeptember 22, 2013
<pre name="code" class="javascript">/** 
*往输入域中插入字符串(光标所在位置) 
*@param $t document.getElementById('fieldId') 
*@param myValue 要插入的值 
** 
function addSplitToField($t,myValue){ 
if (document.selection) { 
$t.focus(); 
sel = document.selection.createRange(); 
sel.text = myValue; 
$t.focus(); 
}else if($t.selectionStart || $t.selectionStart == '0') { 
var startPos = $t.selectionStart; 
var endPos = $t.selectionEnd; 
var scrollTop = $t.scrollTop; 
$t.value = $t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length); 
this.focus(); 
$t.selectionStart = startPos + myValue.length; 
$t.selectionEnd = startPos + myValue.length; 
$t.scrollTop = scrollTop; 
}else{ 
$t.value += myValue; 
$t.focus(); 
} 
} 
</pre><br><br>
Javascript 相关文章推荐
几行代码轻松搞定jquery实现flash8类似的连接效果
May 03 Javascript
JS原型对象通俗&quot;唱法&quot;
Dec 27 Javascript
JS中操作JSON总结
Dec 06 Javascript
让checkbox不选中即将选中的checkbox不选中
Jul 11 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
Apr 10 Javascript
vue使用vue-cli快速创建工程
Jul 28 Javascript
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
JavaScript体验异步更好的解决办法
Jan 08 Javascript
详解a标签添加onclick事件的几种方式
Mar 29 Javascript
layui表格分页 记录勾选的实例
Sep 02 Javascript
vue实现前端列表多条件筛选
Oct 26 Javascript
elementui的el-popover修改样式不生效的解决
Jun 30 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 #Javascript
jquery设置元素的readonly和disabled的写法
Sep 22 #Javascript
JS 毫秒转时间示例代码
Sep 22 #Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 #Javascript
JS 有趣的eval优化输入验证实例代码
Sep 22 #Javascript
jCallout 轻松实现气泡提示功能
Sep 22 #Javascript
最好用的省市二级联动 原生js实现你值得拥有
Sep 22 #Javascript
You might like
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
2017/09/29 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
获取url中用&amp;隔开的参数实例(分享)
2017/05/28 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
学习LayUI时自研的表单参数校验框架案例分析
2019/07/29 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
javascript实现画板功能
2020/04/12 Javascript
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
详解python的ORM中Pony用法
2018/02/09 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
简单分析python的类变量、实例变量
2019/08/23 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
华为的Java面试题
2014/03/07 面试题
工商学院毕业生个人自我评价
2013/09/19 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
詹天佑教学反思
2014/04/30 职场文书
党的群众路线教育实践活动心得体会(企业)
2014/11/03 职场文书
python 标准库原理与用法详解之os.path篇
2021/10/24 Python