求救:向文本框中鼠标点击处插入一段内容 http://lucky.myrice.com/javascriptexam/textrange.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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);">hahaha </TEXTAREA> <BR> <INPUT TYPE="text" NAME="aText" SIZE="80" VALUE="sdfsdfsdf"> <BR> <INPUT TYPE="button" VALUE="insert" ONCLICK="insertAtCaret(this.form.aTextArea,this.form.aText.value);"> </FORM> </BODY> </HTML> 非常感谢net_lover(孟子E章) 及“liushukai810627”,这不仅仅是给分及分多分少的问题,再次向你们的热情及助人的精神表示感谢! 关于Google Map的问题,请指教 js控制打印 一个关于时间的问题 Extjs分页问题,独自研究了四五天,实在没办法了 关于ext的分页问题 请高人指点谢谢 特殊的表单验证问题。 div的高度被文本撑高,我怎么得到他的高度并改变动态他的高度 onkeydown问题 高分求解 (javascript高手请进!) 如何让jquery toggle 执行第二个方法 关于浏览器DOM 如何在Netscape下实现动态添加或删除页面元素?
<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);">hahaha
</TEXTAREA>
<BR>
<INPUT TYPE="text" NAME="aText" SIZE="80" VALUE="sdfsdfsdf">
<BR>
<INPUT TYPE="button" VALUE="insert" ONCLICK="insertAtCaret(this.form.aTextArea,this.form.aText.value);">
</FORM>
</BODY>
</HTML>