実現したいこと
確認画面から入力画面に戻ったときに、
「もし特定の変数が存在していたら、その変数の値自身を、hiddenのvalueとする」
というのを、三項演算子を使わず実現したいです。
(フレームワークがsmartyなので、三項演算子が使えないらしい)
詳細
HTMLの入力フォームがあって、入力画面→確認画面→完了画面という遷移です。
入力フォームでは、セレクトボックスを用意していて、セレクトボックスのoptionのvalueを、
同じ入力フォーム内の<input type="hidden" name="selected_option" value="" >に、jQueryで代入します。
入力画面から確認画面にhiddenで、例えば$selected_optionという変数でPOSTし、
確認画面から入力画面に戻るときに、$selected_optionをPOSTで入力画面に戻す、という仕様です。
その際に、
「$selected_optionが存在していたら、それ自身をhiddenのvalueとする」という実装をしたいのですが、
PHP
1<input type="hidden" name="selected_option" value="{{if isset($selected_option)) ? $selected_option : '' }}" > 2 3
のような三項演算子は、使わずに実装したいです。FWがsmartyなので三項演算子が使えないらしいのです。
書き方が思い浮かばず、またググるキーワードも分からず困っております。
知見がおありの方、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー