我有一个复选框,并且没有使用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}
答案 0 :(得分:2)
如果未选中复选框,则不会发送该复选框。
此外,PHP会静默地将名称中的任何点转换为下划线,否则“register_globals”模式将呈现无法访问的全局变量。
答案 1 :(得分:0)
if $item.activated == '1'
应该是
if ($item.activated == '1')