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 回答
0
if $item.activated == '1'

应该

if ($item.activated == '1')
于 2013-04-01T23:45:41.627 回答