1

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

4

1 回答 1

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; ?>
于 2012-04-25T09:30:54.427 回答