对话框中的Zend表单错误消息

时间:2012-04-25 04:57:51

标签: jquery zend-framework

我有一个zend表单,我在jquery对话框中显示。它工作正常。我的一个zend表单字段已经“必需”验证。现在的问题是,当某人发布表单而没有填写该字段时,错误消息不会显示在对话框内,而是显示为正常操作。我想知道如何在jquery Diloag Box中显示错误消息。

1 个答案:

答案 0 :(得分:1)

  

我想知道如何在jquery Diloag Box中显示错误消息。

这是如何:在你的行动中添加:

$this->view->errors = $form->getErrors();

然后将此数组错误放在jquery对话框

中 视图脚本中的

<?php if (!empty($this->errors)): ?>
    <div id="dialog" title="Form Error ">
        <ul>
            <?php foreach ($this->errors as $msg): ?>
                <ul><?= $msg ?></ul>
            <?php endforeach; ?>
        </ul>
    </div>
<?php endif; ?>