HTML5 プレースホルダーをテキストエリアの下部に配置して、ユーザーが入力すると一番下の行に移動し、Enter キーを押すとテキストが押し上げられるようにすることは可能ですか?
もう少し詳しく説明します。私が望むのは、5行のテキストエリアを持ち、ボックスの上部から開始して、テキストが新しい行に入るときに下に移動するのではなく、下部から開始し、新しい行に入るときに上に移動することです.
そうでない場合は、背景画像を使用して空白にする必要があると思います onkeyup
HTML5 プレースホルダーをテキストエリアの下部に配置して、ユーザーが入力すると一番下の行に移動し、Enter キーを押すとテキストが押し上げられるようにすることは可能ですか?
もう少し詳しく説明します。私が望むのは、5行のテキストエリアを持ち、ボックスの上部から開始して、テキストが新しい行に入るときに下に移動するのではなく、下部から開始し、新しい行に入るときに上に移動することです.
そうでない場合は、背景画像を使用して空白にする必要があると思います onkeyup
これは以前に尋ねられました。
そのスレッドへの回答からのコードは次のとおりです(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 が正しく機能するには特別な処理が必要です。とはいえ、このスクリプトの基本的なロジックは、特定のテキスト ボックスに注目し、その値を取り出して元に戻すというものです。これにより、点滅するカーソルが、テキスト ボックス内に既にあるものの末尾に移動します。