こんにちは、どうぞ宜しくお願い致します。
JavaScript使用して、formの入力内容を同一画面にリアルタイム表示したいと考えています。
イメージとしては、teratailの質問投稿画面のように、左の入力画面で入力した内容が、右に表示される形です。
そこで、質問が2つあります。
【1】画面にリアルタイム表示する際に必要なセキュリティは、通常どのようなものが考えられますか?
PHPなどでは、htmlspecialchars()などがありますが、それに似たようなセキュリティを施す必要がありますか?
【2】画面にリアルタイム表示する際に、入力内容の改行も反映したいと思っています。下記のコードを使用するとしたら、どうすれば実現可能でしょうか?
使用するコードは、下記の通りです。
HTML
1<div><input id="input" type="text"></div> 2<div>Input: <span id="output"></span></div> 3<div>Change: <span id="output2"></span></div>
javascript
1$(function() { 2 var $input = $('#input'); 3 var $output = $('#output'); 4 $input.on('input', function(event) { 5 var value = $input.val(); 6 $output.text(value); 7 }); 8 9 10 var $output2 = $('#output2'); 11 $input.on('change', function(event) { 12 $output2.text($input.val()); 13 }); 14});
【3】また、上記内容とは少し離れるのですが、textareaは、下記の画像のようにfloatできますか?
このあたり、初心者のためお教えいただければ幸いです。
どうぞ宜しくお願い致します m(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/29 03:21