2012-04-25 55 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; ?>