1

div に自動的に表示される te​​xtarea プレビュー (stackoverflow など) のスクリプトを作成しようとしています。スクリプトを作成しましたが、機能していないようです。HTML と JavaScript のスクリプトを手伝ってくれる人がいれば、私はとても助かります。

写真のように: http://i49.tinypic.com/282qpft.jpg

動作していないように見えるスクリプト: http://jsbin.com/ufeqoj

4

2 に答える 2

2

あなたの質問は曖昧ですが、おそらくいくつかの指針が役立つでしょう。

  • divユーザーが文字を入力するたびに、ターゲットを更新する必要があります。これはonkeyupハンドラーです(またはonkeydown、目的のUXによっては、おそらく前者)。
  • ユーザーがテキスト領域に入力したHTMLを保持しますか?その場合innerHTMLは、ターゲットのプロパティを更新する必要がありますdivテキストだけを更新する場合は、プロパティを変更しinnerTextます。

jQueryを使用した簡単で汚い例:

$("textarea#my_input").bind('keyup', function() {
    $("div#target").text($(this).val());
}

要求に応じて、バニラJavaScriptでは:

document.getElementById("my_input").onkeyup = function() {
    document.getElementById("target").innerText = this.value;
}
于 2012-08-18T11:55:15.470 に答える
0

textarea下に入力したものを表示したい場合div

関数で作業できJquery .keypress()ます。

サンプルフィドル

これは単なる開始点です。要件に合わせて変更できます。

詳しくはJquery .keypress()を参照してください。

于 2012-08-18T12:02:31.707 に答える