formのtextareaに文字を入力した内容をリアルタイムプレビューする方法
2024/05/19
textarea内に書いた内容をリアルタイムでプレビューする機能が必要になった。以下にサンプルとソースコードをメモ。
サンプル
https://taitan916.info/sample/preview/
ソースコード
<table>
<tr>
<td valign="top">
<div>入力エリア</div>
<textarea id="preview" style="width:200px; height:100px;"></textarea>
</td>
<td>
<div>プレビューエリア</div>
<div id="preview_area" style="border:1px solid; width:200px; height:100px;"></div>
</td>
</tr>
</table>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script>
$(function(){
$(`#preview`).on(`keyup change`, function(){
let text = $(`#preview`).val()
text = text.replace(/(\n|\r)/g, `<br>`);
$(`#preview_area`).html(text);
});
});
</script>
関連記事
-
-
八地方区分→都道府県→路線→駅名の連携したセレクトメニュー の実装方法
八地方区分(関東、近畿等)をプルダウンから選ぶと区分内の都道府県プルダウンが表示 ...
-
-
jQueryでページ表示時にラジオボタンやチェックボックスにcheckedがついている場合にイベントを実行する方法
ラジオボタンやチェックボックスをチェックした際に、jQuery側で何らかのイベン ...
-
-
tableのtd内にあるcheckboxのクリック範囲を拡大させ、チェック時に親要素であるtdにCSSを割り当てる方法
tableのtd内にcheckboxを設置し、td部分をクリックすることでche ...
-
-
jQueryで配列の値を検索
やりたかった事は、配列の中に特定の値があるか どうか検索し、その後の分岐を行いた ...
-
-
簡単にtable内をソート
やりたかった事は、 ・テーブル内でのソート ・内容は文字、数値、日時 ・PHPじ ...