どのようにhtmlエディタに必要なフィールドの検証を設定するには?

asp.net-ajax asp.net-mvc-3 c# html-agility-pack

質問

私は自分のページにHTMLエディタを使用しています、それはボタンクリックで検証される必要があるフィールドですが、ボタンのクリックで発射されていないテキストを入力していなくても誰でも助けてくれますか?

前もって感謝します :)

受け入れられた回答

あなたはJqueryを通してそれを行うことができます。ボタンのタイプを「送信」から「ボタン」に変更するだけです

以下のコードを使用してください

$(document).ready(function(){
    $('#YourButtonID').click(function(){
          var EditorText=$('#YourEditorID').text();
          if(EditorText!='')
          {
              //Perform Your Actions
          }
          else
          {
            // Write any user interactive validation message
            alert('Kindly fill in some text in the editor');
          }
     })
 })

これがあなたを助けることを願って


人気のある回答

コードが役に立ちますが、例えば「TinyMCE」を使用している場合は、問題なしに控えめな検証で検証することができます。

あなたのクラスでは、次のようなものがあります:

[Required]
public String myHTMLField { get; set; }

..他の分野にも...

上記のクラスを使用するあなたのビューでは、jqueryのバリデーションと控えめなバリデーションをフォームフィールドに含めます。

[Required]
public String myHTMLField { get; set; }

..where = "tiny-mce"はHTMLエディタを適用するためのトリガであり、控えめな検証によって残りの部分が処理されます!




ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ