テキスト領域全体を無効にせずに、テキスト領域内のテキストの一部のみを静的または読み取り専用にする方法はありますか?
基本的に、私は人がテキストエリアを使用してステータスを更新できるようにしたいのですが、静的テキストには名前があり、動詞は次のように先頭にあります。
エリックは:「自転車に乗る」
これは可能ですか?
Basic text area <input="textarea" blah="" blah"">
さらにジュッカの願いを込めて、
効果を偽造するためにJavaScriptを使用しないわけではありません。キーボード イベント、マウス イベントを処理し、テキストエリア内のキャレットの位置を識別できるようにする必要があります。これらはすべて、クロス ブラウザーに適した方法で行われます。両手を上げて丘まで走っていきます!...
または、より意味のあるものを使用してください -
ラベル内に "Eric is:" を表示し、テキスト入力内に "Riding a bike" を表示します。ラベルにそのテキストを入力するために必要な JavaScript は、テキストエリアですべてを実行するために必要な JavaScript と比較してごくわずかです。マークアップは次のように単純です。
<label>Eric is: <input type='textarea' blah="\" blah\"" value='Riding a bike'></label>