ユーザーがボタンをクリックするだけでなく、非常に多くの文字を入力すると、3 行から 17 行に拡大するテキスト領域ボックスがあります。
SetNewSize(); 関数は onkeyup 経由で呼び出され、長さが 50 を超えるとテキスト領域を拡張します。
より多くのスペース(); 関数はボタンを介して呼び出されます。
これが発生したときにボックスをスライドさせたいのですが、何かアイデアはありますか?
ありがとう、ここに私のコードがあります:
function SetNewSize(textarea){
if (textarea.value.length > 50)
{
textarea.rows = 17;
}
else
{
textarea.rows = 3;
}}
function morespace(){
var thetxt = document.getElementById('more').value;
var box = document.forms["myForm"]["comment"];
if(box.rows == 3)
{
$("#emailme").fadeOut(800);
box.rows = 17;
document.getElementById('more').innerHTML = "less space?";
}
else
{
$("#emailme").fadeIn(800);
box.rows = 3;
document.getElementById('more').innerHTML = "more space?";
}}