easyui textbox获取光标位置索引 并插入字符
来源:互联网 发布:mysql 建库语句 utf8 编辑:程序博客网 时间:2024/05/17 03:36
<input name="ItemName" id="ItemName" style="width:98%;height:150px" class="easyui-textbox" data-options="multiline:true" value="23231" />
var lastIndex = 0; function getCursortPosition() { var cursorIndex = 0; var obj = $('#ItemName').next()[0].children[0]; //easyui生成的控件,输入的信息都是在这上面 if (document.selection) {//IE浏览器 obj.focus (); var range= document.selection.createRange(); range.moveStart ('character', -obj.value.length); cursorIndex= range.text.length; }else if (obj.selectionStart || obj.selectionStart==0) {//非IE浏览器 cursorIndex= obj.selectionStart; } lastIndex = cursorIndex; }
调用insert方法插入字符到指定光标位置
function insert() { getCursortPosition(); var text = $('#ItemName').textbox('getValue'); var newText = insert_flg(text, '□', lastIndex); $('#ItemName').textbox('setValue',newText); } function insert_flg(str,flg,sn){ var newstr=""; for(var i=0;i<str.length;i+=sn){ var tmp = str.substring(i, i + sn); if(i < sn) newstr+=tmp+flg; else newstr += tmp; } return newstr; }
阅读全文
0 0
- easyui textbox获取光标位置索引 并插入字符
- android EditText获取光标位置并插入字符删除字符
- android EditText获取光标位置并插入字符删除字符
- android EditText获取光标位置并插入字符删除字符
- android EditText获取光标位置并插入字符删除字符
- android EditText获取光标位置并插入字符删除字符
- android EditText获取光标位置并插入字符删除字符
- android EditText获取光标位置并插入删除字符与设置光标颜色
- android EditText获取光标位置并安插字符删除字符
- 光标所在位置插入一串字符,并在特定位置设置光标锁定位置
- JS获取textarea的光标位置并插入内容
- C# textbox光标定位与字符插入
- android EditText获取光标位置并且插入字符或者删除字符
- c# 获取文本框(TextBox)中鼠标,光标位置
- iframe IE获取并回复光标位置
- 根据光标位置在字符中插入新的字符
- [C#]textbox获取光标
- TextBox控件获取焦点并光标正确闪烁
- Android studio 如何自定义头注释 专属你的注释模板哦
- 1006. 换个格式输出整数 (15) PAT乙级真题
- Tomcat性能调优及JVM内存工作原理
- Android流行UI布局:底部导航(BottomNavigationView+ViewPager+Fragment)
- win8离线安装Net3.5
- easyui textbox获取光标位置索引 并插入字符
- Oracle数据库的优化--索引
- 第九章:用正则表达式搜索
- Quartz报错
- map和forEach注意
- CSS3翻转效果
- c/c++ 指针透析问答
- AutoMapper官方文档(十三)【值转换器,Null替换,Map行为前后】
- php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别