jqueryダイアログボックスに表示しているzendフォームがあります。正常に動作しています。Zend フォーム フィールドの 1 つに「必須」の検証があります。問題は、誰かがそのフィールドに入力せずにフォームを投稿すると、ダイアログ ボックス内にエラー メッセージが表示されず、通常のアクションとして表示されることです。jquery Diloag Boxにエラーメッセージを表示する方法を知りたいです。
質問する
577 次
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 に答える