表紙 > Ethna > Ethnaでチェックボックス

Ethnaでチェックボックス

3 月 31
Ethna aa

アプリで良くある(?)明細に対してチェックボックスがつく場合。

No. 氏名 住所
0 あいうえお 〒006-5555青森市1町目
1 かきこくけ 〒555-6666東京都世田谷区123456879
2 送付先B 〒888-9999山梨県山梨市ごちょうめ
3 さんにんめ 〒888-9999福岡県あああああいいいいい


テンプレートの設定で

<input name=”sendchk[]” type=”checkbox” id=”checkbox” value=”{$AddresseeList.sendchk}” {if $AddresseeList.sendchk eq 1}checked=”checked”{/if} />

なんてやって

取り出すと

[sendchk] => Array(
[0] => 1
[1] => 1
[2] => 1
)

と返ってくる。少ないし[0]の値は0だし

チェックボックスは「チェックをつけないときは値を返さない」らしい。

{foreach from=$app.AddresseeList key=Numbering item=AddresseeList}
<input name=”sendchk[{$Numbering}]” type=”checkbox” id=”checkbox” value=”{$AddresseeList.sendchk}” {if $AddresseeList.sendchk eq 1}checked=”checked”{/if} />
{/foreach}

この場合は

[sendchk] => Array(
[1] => 1
[2] => 1
[3] => 1
)

となってくれる。どっちにしろ「0」の時の値は返さないらしいけど

Revulo's Laboratoryに改造方法がのっていました。

コメント:0

返信は無いかもしれないですが初めてのコメントどうですか?
名前とかを保存しちゃう?

トラックバック:0

トラックバックです。バンバンしてあげてください。
http://www.ezo-style.com/2008/03/31/ethna%e3%81%a7%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%83%9c%e3%83%83%e3%82%af%e3%82%b9/trackback/
Listed below are links to weblogs that reference
Ethnaでチェックボックス from エゾスタイル

表紙 > Ethna > Ethnaでチェックボックス