有没有可能把HTML5占位符放在文本区域的底部,当用户输入时,它会转到底线,然后按回车键将文本向上推?
我会解释得更好一点。我希望有一个5行的文本区域,而不是从框的顶部开始,文本在进入新行时向下移动,我希望它从底部开始,在进入新行时向上移动。
如果没有,我想我只需要使用一个背景图像,并使其在keyup上为空

最佳答案

有人问过这个问题。
下面是该线程的答案(使用jquery)中的代码:

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

正如你所见。也就是说,这个脚本的基本逻辑是关注某个文本框,提取它的值并将其放回。然后,将闪烁的光标移动到文本框中已存在内容的末尾。

关于javascript - HTML Textarea,将光标放在底行(CSS)上吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16847236/

10-16 21:14