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