人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PEARのHTML_QuickFormで質問です。

$form = new HTML_QuickForm(’secondForm’,null,$action_url);
$form->addElement(’text’,’must1’,’必須1:’,
array(’size’ => 50, ’maxlength’ => 255));
$form->addElement(’submit’,’submit’,’Send’);
$form->addRule(’must1’,’必須1を入力してください。’,’required’,’’,”client”);



must1がinvalidだと、ダイアログが出てvalidな値を入れてくれるようメッセージが出ると思います。
そこで質問、
must1がvalidの時もダイアログを出して、「この値で良いですか?」みたいなことをやりたいです。
QuickFormの機能としてあるのでしょうか?

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Client Pear ダイアログ メッセージ 入力
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● sasada
●40ポイント

http://www.townmedia.org/tips/index.php?doc=PEAR/peardoc_ja&_pea...

townmedia.org

「この値で良いですか? (Yes/No)」と表示して、「Yes」ボタンと「No」ボタンで以後の操作を変えたいのなら、標準機能では用意されていません。

addRule()で’callback’関数を使う方法も考えましたが、ダイアログボックスの表示方法と言う点で、一般的な解を思いつきませんでした。

http://www.townmedia.org/tips/index.php?doc=PEAR/peardoc_ja&_pea...

townmedia.org

単に、オリジナルのメッセージを表示したいだけなら、HTML_QuickForm::setRequiredNote()を用いてはいかがでしょうか。

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ