2012-01-20 11 views
0

私は、フォームのライブプレビューを開発したいstackoverflowに似ています。私は.net mvc 3を使用しています。フォーム投稿のプレビューを使用してオンザフライで.net mvc 3 like like stackoverflow

私はそれを行うにはいくつかの助けが必要です。

おかげ ヨハン最高レベルで

+0

@ yohan.jayarathna Check http://blog.stackoverflow.com/2009/08/new-question-asker-features/ –

+0

「knockoutjs asp.net mvc 3」と呼ばれるものが見つかりました。しかし、私はそれを使う手掛かりがありません。この機能を実装する最も簡単で簡単な方法は何ですか?ありがとうございました! –

+0

@Ravi私は答えを得たという質問を受け入れています。私は適切な答えを得ずに質問を受け入れることができます:( –

答えて

2

  1. からkeyupイベントを待つためにテキスト領域上のリスナーを設定します。
  2. キーイベントが発生すると、コールバックにボックス内のテキストを再解析させます。

したがって、StackOverflowはマークダウンまたはその変形を使用します。最も速い方法は、http://www.showdown.im/のようなクライアント側マークダウンパーサーを持つことです(ソースコードは現時点ではオフラインです:https://github.com/coreyti/showdown)。

もう1つの方法は、ボックス内のテキストを解析するサーバーにテキストを渡し、ユーザーがチェックして送信できる再フォーマットされた結果を戻すプレビューボタンを持つことです。クライアント側の選択肢と同じくらい速くて直接的なものではありませんが、JavaScriptを大量にロードする必要はありません。

関連する問題