是否可以将HTML5占位符放在textarea的底部,并在用户输入时将其设置为底线,然后按Enter将推送文本?
我会更好地解释一下。我想要的是,有一个5行textarea,而不是从框的顶部开始,文本在他们输入新行时向下移动,我希望它从底部开始,并在他们进入新行时向上移动
如果没有,猜猜我只需要使用背景图片并将其设为空白onkeyup
答案 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需要一些特殊的处理才能正常运行。也就是说,这个脚本的基本逻辑是专注于某个文本框,拉出它的值并将其重新放入。然后将闪烁的光标移动到文本框中已有的任何内容的末尾。