2012-04-25 57 views
1

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

+0

这是什么意思,“而是显示为正常行为。” ? – Vimalnath 2012-04-25 05:47:28

回答

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; ?>