Как проверить текстовый редактор Joomla по умолчанию? - PullRequest
1 голос
/ 30 июня 2010

Я использую редактор Joomla по умолчанию для плагина формы и валидатора JQuery, теперь я хочу проверить, что текстовый редактор Joomla не должен быть пустым .... Как мне это проверить ??

Я прочитал статью, касающуюся проверки для tinymce, я хочу похожий на этот пост

хотя, если я нажимаю на переключатель, то проверка выполняется (потому что это превращается в teaxarea), но когда есть редактор по умолчанию в Joomla, тогда не отображается никакой ошибки, когда он пуст

вот код восстановления

<script type="text/javascript">
jQuery(document).ready(function(){
    jQuery("#addBookForm").validate({
        rules: {            
            description: "required"             
        },
        messages: {         
            description:"Please write description",         
        }
    });
});
</script>
<form id="addBookForm"  action="" method="post" >       
    <table width="100%" border="0" cellpadding="4" cellspacing="2">
        <tr>
            <td>Description :</td>
            <td >
        <?php
            $editor =& JFactory::getEditor();
            $params = array('smilies'=> '0' ,'style'  => '0' ,'layer'  => '0' ,'table'  => '0' ,'clear_entities'=>'0');
            $value = isset($this->data['description']) ? $this->data['description'] : '';
            echo $editor->display('description', $value,'400','300','20','20',false, $params);
        ?>
            </td>
        </tr>       
    </table>    
</form>

1 Ответ

2 голосов
/ 18 января 2011

Вы можете добиться этого, добавив следующий код для вашего просмотра

$js="function validateEditor(){
        var content = ".$editor->getContent('editorName').";
        return content;                 
    }";
$document =& JFactory::getDocument();
$document->addScriptDeclaration($js);

И вызовите эту функцию сценария Java (validateEditor) перед отправкой формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...