2017-07-03 11 views
0

私はオート(高さ)の増加テキストフィールドを作成しようとしています。ですから、入力フィールドの高さをいつ増やすべきかを知る必要があります。そのためには、テキストが既に入力フィールドに入力されているかどうかを知る必要があります。これには道がありますか?入力フィールドのどの部分がテキストによって占有されていますか?

+0

はおそらくHTTPSの複製:// stackoverflowの.com/questions/23818131/dynamic-expand-height-of-input-type-text-on-character-typ-typed –

答えて

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> 
関連する問題