私は読み取り専用のテキストボックスを持っており、その値はデータベースから来ています。 テキストの長さに基づいて幅を設定したいと思います。私は一度発射する他のイベントを利用したいの代わりOnkeypress()
の...今、私は通常のテキストボックスと正常に動作しますevent..Which onkeypress()
を持ってJquery:読み取り専用のテキストボックス幅を動的に設定する
..テキストボックスは、DBから値を取得したら呼び出す必要がjQueryのイベントその読み取り専用テキストボックスに格納されている値。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<span><p>Hello, my name is </p></span>
<span> <input id="txt" value="I am coming from db" readonly="readonly" class="form" onkeypress="this.style.width = ((this.value.length + 1) * 8) + 'px';" type="text" >
</span>
入力は 'readonly'であり、あなたはそれのいずれかのシンクタンクを入力することはできません。だからなぜあなたは 'onkeypress'イベントを発射したいのですか? – Mohammad
Naresh Shetty答えがあなたの問題を解決した場合は、答えを受け入れることを検討してください。 http://meta.stackexchange.com/questions/5234...ここでここに戻り、緑色になるまでティック/チェックマークで同じ操作を行います。これはコミュニティに通知し、解決策が見つかりました。そうでない場合、他の人は質問がまだ開いていると思うかもしれませんし、(もっと)回答を投稿したいかもしれません。あなたはポイントを獲得し、他の人はあなたを助けることを奨励されます。スタックへようこそ! –