0
私はオート(高さ)の増加テキストフィールドを作成しようとしています。ですから、入力フィールドの高さをいつ増やすべきかを知る必要があります。そのためには、テキストが既に入力フィールドに入力されているかどうかを知る必要があります。これには道がありますか?入力フィールドのどの部分がテキストによって占有されていますか?
私はオート(高さ)の増加テキストフィールドを作成しようとしています。ですから、入力フィールドの高さをいつ増やすべきかを知る必要があります。そのためには、テキストが既に入力フィールドに入力されているかどうかを知る必要があります。これには道がありますか?入力フィールドのどの部分がテキストによって占有されていますか?
それが役立つことができれば、textArea
との迅速な解決策は、次のいずれかです。
Javascriptを:
function resizeText(){
var cont = document.getElementById("mytext");
while (cont.scrollHeight == cont.clientHeight)
cont.rows--;
while (cont.scrollHeight > cont.clientHeight)
cont.rows++;
}
HTML:
<textarea id="mytext" rows="1" cols="30" onkeypress="resizeText()">
write here your text.
</textarea>
はおそらくHTTPSの複製:// stackoverflowの.com/questions/23818131/dynamic-expand-height-of-input-type-text-on-character-typ-typed –