textarea中在光标后输入tab键的方法
来源:互联网 发布:linux服务启动关闭管理 编辑:程序博客网 时间:2024/06/03 00:59
<textarea type="text" id="myInput"></textarea><script type="text/javascript"> var myInput = document.getElementById("myInput"); str = " "; if(myInput.addEventListener ) { myInput.addEventListener('keydown',this.keyHandler,false); } else if(myInput.attachEvent ) { myInput.attachEvent('onkeydown',this.keyHandler); /* damn IE hack */ } function keyHandler(e) { var TABKEY = 9; if(e.keyCode == TABKEY) { insertText(myInput,str); if(e.preventDefault) { e.preventDefault(); } } } function insertText(obj,str) { if (document.selection) { var sel = document.selection.createRange(); sel.text = str; } else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') { var startPos = obj.selectionStart, endPos = obj.selectionEnd, cursorPos = startPos, tmpStr = obj.value; obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length); cursorPos += str.length; obj.selectionStart = obj.selectionEnd = cursorPos; } else { obj.value += str; } }</script>
0 0
- textarea中在光标后输入tab键的方法
- 怎样在textarea中输入tab
- textarea中tab键的缩排处理
- JS获取textArea中光标位置的方法
- 在TextArea中光标位置插入值
- 在 textarea 中光标位置插入字符串
- EXT 在textarea的光标处插入
- EXT 在textarea的光标处插入
- EXT 在textarea的光标处插入
- 在 Textarea 中输入制表符
- input --- enter键后,光标不移走的实现,仍旧停留在输入框内
- 在TextArea中输入文本字数的控制
- textarea的光标移动
- 在datagrid获得光标后,按tab键让其焦点移动到其他控件。
- 在Textarea中插入元素(光标位置)
- 用JavaScirpt在Textarea中插入元素(光标位置)
- 按光标位置在TEXTAREA中插入内容
- 点击鼠标在textarea中光标当前位置插入指定字符
- 画笔
- Java Web学习(39):Listener学习(三)
- Shiro的permission管理,用户的认证和授权
- zookeeper 手动T掉已挂节点
- vue框架知识积累
- textarea中在光标后输入tab键的方法
- 5.3.8 绘图模式
- MFC中CListCtrl的使用简介
- Git命令大全
- HBase 超详细介绍
- Kinect学习笔记
- 5.4.1 Polygon 函数和多边形填充模式
- Winform线程通信(异步更新UI--SynchronizationContext
- android 源码编译时make出错,对照相应的问题修改