【网络搜集】JS在文本框光标处插入文字内容的实例
2010-06-10 23:54
411 查看
<HTML> <HEAD> <SCRIPT> function storeCaret(textEl){ if(textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } function insertAtCaret(textEl, text){ if(textEl.createTextRange && textEl.caretPos){ var caretPos = textEl.caretPos; caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==''?text+'':text; } else textEl.value = text; } </SCRIPT> </HEAD> <BODY> <FORM NAME="aForm"> <TEXTAREA NAME="aTextArea" ROWS="5" COLS="80" WRAP="soft" ONSELECT="storeCaret(this);" ONCLICK="storeCaret(this);" ONKEYUP="storeCaret(this);">这是例子,你可以在这里添加文字、插入文字。</TEXTAREA> <BR> <INPUT TYPE="text" NAME="aText" SIZE="80" VALUE="我要在光标处插入这些文字"><BR> <INPUT TYPE="button" VALUE="我要在光标处插入上面文本框里输入的文字!" ONCLICK="insertAtCaret(this.form.aTextArea,this.form.aText.value);"> </FORM> </BODY> </HTML>
相关文章推荐
- js在contenteditable="true"文本框光标处插入内容
- js实现文本框文本域光标处插入图片文本的插件(并且光标在插入内容的内容后显示)
- JS在页面光标位置插入新内容
- js光标选中文本框部分内容
- js设置光标插入文字和HTML
- JS获取文本框焦点光标位置、选中起始位置、终止位置、选择内容
- JS在TextArea光标位置插入文字+移动光标到文字末尾
- 【jQuery插件】insertContent-在文本框光标位置插入内容并选中
- 【记录】JS在TextArea光标位置插入文字+移动光标到文字末尾
- 在光标选中位置插入文字js
- 【记录】JS在TextArea光标位置插入文字+移动光标到文字末尾
- JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
- JS在TextArea光标位置插入文字并实现移动光标到文字末尾
- Android EditText 在光标处插入,删除内容(例如可用于表情文字输入控件)
- JS代码同步文本框内容的实例方法
- JS在TextArea光标位置插入文字+移动光标到文字末尾
- JS在可编辑的div中的光标位置插入内容的方法
- JS判断文本框内容改变事件的简单实例
- JS判断文本框内容改变事件的简单实例
- js实现文本框中输入文字页面中div层同步获取文本框内容的方法