有没有可能把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/