2013-10-28 3 views
1

Кто-нибудь успешно интегрировал редактор Redactor с проверкой jQuery?Проверка содержимого редактора Redactor с использованием jQuery Validate plugin

<textarea class="text-input textarea" rows="25" id="page_content" name="page_content"></textarea> 

$("#add_cms").validate({ 
    rules: { 
     page_content: "required" 
     }, 
    messages: { 
     page_content: "Content can't be empty!" 
     } 
}); 

@Sparky, я боролся с ним в течение нескольких часов, пытались дополнительные методы-тоже. Но метод даже не вызывался. I получил разочарование и удалил все эти коды. Именно в этот момент я задал здесь вопрос .

Кажется, что Redactor отображает текстовое поле как отображение: none; поэтому проверка jQuery не запускается.

+0

Это "да/нет" вопрос. Если вы действительно ищете решение с кодом, сначала продемонстрируйте свою собственную попытку. – Sparky

+0

@Sparky Вы действительно должны были отнять 4 из моих только 6 очков репутации? Я здесь довольно новый, дай мне перерыв. –

+0

У меня нет силы делать такие вещи. Кроме того, комментарии не являются подходящим местом для обсуждения или жалобы на вашу репутацию. – Sparky

ответ

2

Цитата OP:

Кажется, что Redactor оказывает текстовую, как display:none; так При проверке JQuery не получает срабатывает.

Если это все, вы можете просто включить эту функцию плагина.

По умолчанию jQuery Validate игнорирует все скрытые поля. Это можно изменить, установив опцию ignore на номер [].

$("#add_cms").validate({ 
    ignore: [], // <-- allows validation of all hidden fields 
    rules: { 
     page_content: "required" 
    }, 
    messages: { 
     page_content: "Content can't be empty!" 
    } 
}); 

Смотрите этот ответ: https://stackoverflow.com/a/8565769/594235

Смежные вопросы