2011-07-28 12 views
1

私はMVC3プロジェクトのページ用にwysiwig JSエディタとしてNicEditを使用しています。エディタを必要とするフィールドはテキストエリアであり、必須フィールドです。nicEditとMVC 3/jquery必須のフィールド検証

クライアント側のJQueryの検証では、nicEdit textareaに入力された内容が「表示されません」(nicEditがページを完全に変更し、テキストエリアが空であるため)という問題があります。どうすればこの問題を解決できますか?テキストボックスに編集ボックスの値をすぐに埋め込む方法はありますか? JQueryのバリデーションをうまくやり遂げることができますので、物事は邪魔にならないでしょうか?

ありがとうございました

答えて

5

ここで私は思いついたことがあります。それが追加されたとして、私はNicEdit.jsからいくつかのコードを削除する必要がありましたノートとしても

$('input[type=submit]').bind('click', function() { 
    for(var i=0;i<nicEditor.nicInstances.length;i++){ 
     nicEditor.nicInstances[i].saveContent(); 
    } 
}); 

:nicEditorがでjqueryの検証キックの前にHTMLを更新して、私はちょうど送信ボタンのクリックハンドラにコードを追加しました改行タグコンテンツがこのような空だった場合:

if(this.getContent() == "") { 
    this.setContent('<br />'); 

}

テキストエリアが空のままですので、私はこのコードを削除しました。

+0

これは感謝しました。 – Emanuel

+0

空のコンテンツのBRの修正をありがとう、とても迷惑だった。 –