2017-03-17 9 views
0

今は200pxのテキストボックスがあります。しかし、まれに、それよりも長いテキスト文字列を入力するユーザーが発生します。長いテキストに基づいてテキストボックスを自動拡張に設定する

文字列の長さを確認し、必要に応じてテキストボックスの幅を広げる方法はありますか?

これはC#で書かれたイントラネットアプリ用です。

+0

あなたにも使用することができ、CSS、http://jsfiddle.net/sVKU8/14/ – Anil

+0

このバイオリンはクールだったが、私はテキストボックスにそれを作るためにどのように表示されませんでした。私が "手書き"したものは、ハードコードされたテキストだけで、テキストボックスにあるように見えるようにする出力がありましたが、ユーザーは実際にそれを編集することはできません。 –

答えて

0

これは、あなたのために行う簡単なjQueryスクリプトです。入力されたテキストの長さをチェックし、Xより大きければ幅を広げます。

<script type="text/javascript"> 
    $('#<%= TextBox1.ClientID %>').keyup(function() { 
     if ($(this).val().length > 10) { 
      $(this).attr("style", "width: 300px"); 
     } 
    }); 
</script> 
関連する問題