php5.1.6でHTML_QuickFormを使用しています。

HTMLでフォームを表示した際に特定のフォームをグレーアウトにしたいのですが可能ですか?
よろしくお願いします。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/05/09 12:15:22
  • 終了:2011/05/09 14:02:16

ベストアンサー

id:tdoi No.1

tdoi回答回数174ベストアンサー獲得回数752011/05/09 13:23:22

ポイント60pt

こんな感じで、attributesの項目にdisabledを指定してあげればよいです。

$form = new HTML_QuickForm('formTest', 'get');
$form->addElement('header', 'header', 'QuickForm');
$form->addElement('text', 'text1', 'TEXT', array('disabled' => 'true'));
$form->addElement('checkbox', 'check1', 'CHECK', 'A', array('disabled' => 'true'));
$form->addElement('checkbox', 'check2', '', 'B', array('disabled' => 'true'));
$form->addElement('select', 'select1', 'SELECT', array('A', 'B'), array('disabled' => 'true'));
$form->addElement('submit', 'submit', 'Submit');
$form->display();

以下のサイトのレファレンスの項目を参考にすると、これ以外の要素についても希望した動作ができるかと思います。

http://www.planewave.org/translations/quickform/html_quickform.h...


何かの参考になれば。

id:seadwell

バッチリです!

無事動作を確認しました。

ありがとうございました。

2011/05/09 14:01:56

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません