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

PHP5上でSmartyを利用しています。

PerlのCPANモジュール、HTML::FillInForm のように、フォームのパラメータにデフォルト値を入力させたいのですが、Smartyのリファレンスを見る限り、html_radiosなどの html_**系関数で直接フォーム部品を生成出来るようなのですが、テンプレート上の既存のフォームにデフォルト値を設定するタイプの機能は見当たりませんでした。

Smaryで上記の要件は満たせないのでしょうか?他にHTML::FillInForm のような機能をもつものがありましたら教えて下さい。もしくは実装上のアドバイスでも結構です。

※個々のフォーム要素の中で条件分岐して設定を行うのは避けたいです。

●質問者: polaronblast
●カテゴリ:ウェブ制作
✍キーワード:CPAN HTML Perl Smarty アドバイス
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Paul
●120ポイント

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

PEAR初心者ガイド -- HTML_QuickForm入門

PEARのHTML::QuickFormをお勧めします。


Smarty+QuickForm(+mojavi)っていうのは

最近の流行のようで、参考になるサイトも結構あります。

http://www.is.titech.ac.jp/~yanagis0/kei/quickform.html

HTML_QuickForm$BMxMQ$N<j0z$-(B</p>

http://ozaki.kyoichi.jp/content/view/19/26/

◎質問者からの返答

質問の意図が伝わっていないようですが、私が行いたい事は、「HTML::FillInForm のように」、です。QuickFormはFormエレメント自体を生成するものです。参考URLの中にはそれに該当する機能はありませんでした。

既存のHTMLコード中のフォーム要素に自動的にデフォルト値のみをセットする実装が必要なのです。

関連質問


●質問をもっと探す●



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