0

チェックボックスがあり、POST を使用してコールバック ページに送信されていません。値が必要であることを読み、それを提供しましたが、他に何が間違っているのかわかりません。これが私が現在使用しているチェックボックスコードです。ここでは Smarty が使用されています。

{foreach from=$all_splash_carriers item=item}
            <tr>
                    <td class="evp">{$item.carrier}:</td>
                    <td><input name="{$item.splash_carriers_id}.splashcarrier.{$item.carrier_id}" value="{$item.url}"/><input type="checkbox"  name="{$item.carrier_id}.checkbox" value="1" {if $item.activated == '1'}checked{/if}/>Activated</td>

            <tr>
{/foreach}
4

2 に答える 2

3

チェックされていない場合、チェックボックスは送信されません。

また、PHP は名前のドットを暗黙のうちにアンダースコアに変換します。そうしないと、"register_globals" モードがアクセスできないグローバル変数をレンダリングするためです。

于 2013-04-01T23:35:20.373 に答える