我有一些代码有问题......添加输入PHP IF可变isset与选中复选框不工作
下面是代码:
<?php
if (isset($myVar)) {
echo '<input type="checkbox" name="ck1" id="ck1" checked />Checked/Not checked';
}
?>
我已经试过检查,检查=”选中“checked =”true“...但由于某种原因,复选框没有出来检查。
我有一些代码有问题......添加输入PHP IF可变isset与选中复选框不工作
下面是代码:
<?php
if (isset($myVar)) {
echo '<input type="checkbox" name="ck1" id="ck1" checked />Checked/Not checked';
}
?>
我已经试过检查,检查=”选中“checked =”true“...但由于某种原因,复选框没有出来检查。
应该workd ...
尝试以下调试
die("var->" . $myVar);
if().....
为复选框.. ..
<input type="checkbox" name="vehicle" value="Car" checked="checked" />
我认为复选框已被渲染,但未被检查。 – Cheery 2012-01-27 22:32:02
@美味啊。以及在这种情况下甚至陌生人:) – Stevanicus 2012-01-27 22:35:30
应该是:检查= “是”
所以<input type="checkbox" name="ck1" id="ck1" checked="yes" />
不正确。 'checked'和'checked =“checked”'很好。 – 2012-01-27 22:30:19
只有'checked'属性有效,但是符合XHTML,我们写'checked ='选中了'' – 2012-01-27 22:38:45
我已经得到了这个工作在过去:
<input type="checkbox" name="name" value="value" <?php if($var == 'N'){echo 'checked'; }?> />
你有一个网页的链接?正确的方法是编写checked =“checked”,但可能还有其他一些原因,比如javascript上的一些代码:) – Cheery 2012-01-27 22:28:14
它输出的HTML是什么? – SpaceBeers 2012-01-27 22:28:27
呈现的HTML看起来像什么? – lonesomeday 2012-01-27 22:28:29