js插入字符到textarea的效果代码

www.jb51.net js插入字符到textarea脚 本之家

function grin(tag) {
var myField;
myField = document.getElementById('content');
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = tag;
myField.focus();
}
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
var cursorPos = endPos;
myField.value = myField.value.substring(0, startPos)
+ tag
+ myField.value.substring(endPos, myField.value.length);
cursorPos += tag.length;
myField.focus();
myField.selectionStart = cursorPos;
myField.selectionEnd = cursorPos;
}
else {
myField.value += tag;
myField.focus();
}
}

A

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

(0)

相关推荐

  • 让textarea控件的滚动条怎是位与最下方

    同过函数向texterea控件中添加内容后,如何怎是让它的滚动条怎是移动到最底部? 1楼 有谁知道吗? 2楼 <textarea   name="textarea"   cols="80"   rows="10"       style="overflow-y:hidden;   overflow-x:scroll;"></textarea> 3楼 <body>      <texta

  • TextArea 控件的最大长度问题(js json)

    如果只是单纯地想限制 textarea 中的字数,不想写太多的话,可用: <textarea onkeyup="this.value = this.value.slice(0, 80)"></textarea> 或 <textarea onkeyup="this.value = this.value.substring(0, 80)"></textarea> 在 textarea 的 onkeyup 中检查字数之方法:

  • JS TextArea字符串长度限制代码集合

    复制代码 代码如下: <html> <body> <textarea id="t"></textarea> <input type="text" id="b2" /> <script type="text/javascript"> textAreaLimit("t",{lastMsgLabel:"b2"}) func

  • javascript TextArea动态显示剩余字符

    <div class="form"> <div class="con"> <ul> <li>剩余字数的限制</li> <li><textarea cols="40" rows="8" id="text1"></textarea></li> <li>剩余字符:<span id=&quo

  • js textarea自动下拉(带计数)图

    document.onkeydown=function() { str=a.value.replace(/[^x00-xff]/g,"aa") b.innerHTML=str.length+1 if(str.length+1>150) { a.style.overflow="visible" } } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  • 用JavaScript限制textarea输入长度 (For: IE、Firefox ...)[

    Code:用JavaScript限制textarea输入长度 (For: IE.Firefox ...) body {font-size:14px;} maxlength=10 maxlength=20 function isMaxLen(o){ var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):""; if(o.getAttribute && o.value.leng

  • 将光标定位到textarea的某一行的javascript代码

    <textarea   name="ta1"   rows=5   cols=50>      aaaaaaaaaaaaaa cccccccccc      dddddddddddd      fffffffffffff      </textarea>      <input   value="1"   name="line">      <input   type=button   onclick=&

  • javascript textarea字数限制

    这一个是读取textarea的maxlength属性的值,进行计算,思路很好,但修改起来就麻烦啊,不过对于js爱好者来说是个不错的参考,通过读取属性值进行控制. textarea字数限制 练习代码多有参考网络 by ahuinan var TextUtil = new Object(); TextUtil.NotMax = function(oTextArea){ var maxText = oTextArea.getAttribute("maxlength"); if(oTextAr

  • 获取 textarea 标签第n行的文字的js代码

    1.我们 欢迎大家 2.最近增加了不少的服务器,提供更好的速度 3.网速实在太慢了 str=document.getElementById("textareaobj").value;//获取文本域内容 if(document.all){ // 如果是IE,怎么判断浏览器类型,自己找代码 arr=str.split("\r\n"); }else{ // firfox arr=str.split("\n"); } // 取得第n行内容,注n从0开始

  • js textarea自动增高并隐藏滚动条

    复制代码 代码如下: <textarea id="tValue" style="overflow-y:hidden; height:20px;" onpropertychange="this.style.height=this.scrollHeight + 'px'" oninput="this.style.height=this.scrollHeight + 'px'"></textarea>

随机推荐