0

このプラグインをテキスト エディタelrteとして使用しています

jquery 検証プラグイン内のテキスト領域を検証しようとしたとき、機能しませんでした

var ArticleFormValidation = {};
                ArticleFormValidation.init =
                {
                    setArticleFormValidation: function()
                    {
                        //form validation rules
                        $("#ArticleForm").validate({
                            rules: {
                                ArticleTitle: "required",
                                slug: "required",
                                editor: "required"

                            },
                            messages: {
                                ArticleTitle: "Please enter article title",
                                slug: "Please enter article slug",
                                editor: "Please enter article body"
                            }


                        }); 
                    }
                }

以前は、最初の 2 つのフィールドだけを検証していました。

これはテキスト領域を呼び出すためのコードです

 var opts = {
                cssClass : 'el-rte',
                // lang     : 'ru',
                height   : 450,
                toolbar  : 'complete',
                cssfiles : ['../libs/elrte/css/elrte-inner.css']
            }
    $('#editor').elrte(opts);

私がする必要があるのは、通常のテキスト領域として使用するのは役に立たないため、エディターになったときにテキスト領域を検証することです

4

1 に答える 1

0

個別に検証できますか?

if($('textareaid').val().Trim().Length == 0 ){

// alert

}

別のハックアラウンドとして、テキスト領域として非表示の入力を作成し、このフィールドへのメインのテキスト領域の入力を模倣して、これを検証することもできます。非表示の入力は、テキスト ボックスまたはテキスト領域である可能性があります。このjsfiddleを参照してください

于 2012-10-02T12:18:41.817 に答える