jQueryを使用してぼかしでjoomlaのデフォルトのテキストエディタを検証する方法は?
これは、テキスト エディターを取得するために使用したコードです。/models/forms/newsitem.xml の例:
<field name="description" type="editor" buttons="true"
hide="pagebreak,readmore,article,image"
class="inputbox required"
filter="JComponentHelper::filterText"
label="JGLOBAL_DESCRIPTION"
description="COM_NEWSITEMS_FIELD_DESCRIPTION_DESC" required="true" />
そして 2 番目のファイル (/views/.../edit.php) - JavaScript に追加する新しいオブジェクトは何ですか?
<script type="text/javascript">
Joomla.submitbutton = function(task) {
if (task == 'newsitem.cancel' || document.formvalidator.isValid(document.id('newsitem-form'))) {
<?php echo $this->form->getField('description')->save(); ?>
Joomla.submitform(task, document.getElementById('newsitem-form'));
} else {
alert('<?php echo $this->escape(JText::_('JGLOBAL_VALIDATION_FORM_FAILED'));?>');
}
}
</script>
私が欲しいのは、テキスト エディターの横に「これを空白のままにすることはできません」という警告メッセージを表示したいということです。私はフォーム送信でそれを行うことができますが、本当の課題はぼかしでそれを行う方法です.