将文本附加到TextArea中

时间:2011-06-17 11:22:01

标签: javascript

我想在Textarea中附加文字。文本应在光标位置后立即附加,而不是在末尾。

这是我的代码:

HTML:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<textarea id="textarea1"></textarea>
<br><input type="button" value="Write blah blah" onclick="addtxt('textarea1')">
</body>
</html>

剧本:

<script>
function addtxt(input) {
var obj=document.getElementById(input);
obj.value+="blah test 123"
}
</script>

以上代码现已发布在:http://jsfiddle.net/zGrkF/

提前致谢..

2 个答案:

答案 0 :(得分:1)

尝试jQuery

使用该代码如下:

$("#textarea1").hover(
    function()
    {
        $(this).value('IN');
    },
    function()
    {
        $(this).value('OUT');
    });

OR

$("#textarea1").mouseover(
    function()
    {
        $(this).value('IN');
    });

更新:

试试这个link

答案 1 :(得分:0)

jQuery Field Selection plugin已经很老了,但应该可以让你做任何你想做的事情。