HTML Textarea,将光标置于底线(CSS)?

时间:2013-05-30 23:01:01

标签: javascript html css xhtml

是否可以将HTML5占位符放在textarea的底部,并在用户输入时将其设置为底线,然后按Enter将推送文本?

我会更好地解释一下。我想要的是,有一个5行textarea,而不是从框的顶部开始,文本在他们输入新行时向下移动,我希望它从底部开始,并在他们进入新行时向上移动

如果没有,猜猜我只需要使用背景图片并将其设为空白onkeyup

1 个答案:

答案 0 :(得分:-1)

有人问before

以下是该线程答案的代码(使用jquery):

if (browserIsIE) {
    var range= element.createTextRange();
    range.collapse(false);
    range.select();
} else {
    element.focus();
    var v= element.value();
    element.value= '';
    element.value= v;
}

正如您所见,IE需要一些特殊的处理才能正常运行。也就是说,这个脚本的基本逻辑是专注于某个文本框,拉出它的值并将其重新放入。然后将闪烁的光标移动到文本框中已有的任何内容的末尾。