我想根据名为$show
的变量显示或隐藏复选框。在PHP中为样式类型使用变量复选框
我想设置$show
要么"checkbox"
或"hidden"
和使用,在
<input type="checkbox" name="PosMon" id="PosMon" tabindex=" 9" />
代替"checkbox"
我想根据名为$show
的变量显示或隐藏复选框。在PHP中为样式类型使用变量复选框
我想设置$show
要么"checkbox"
或"hidden"
和使用,在
<input type="checkbox" name="PosMon" id="PosMon" tabindex=" 9" />
代替"checkbox"
假设$show
包含布尔值,然后使用:
<input type="<?php if($show){echo "checkbox";}else{echo "hidden";}?>" name="PosMon" id="PosMon" tabindex=" 9" />
OR
<input type="<?php echo $show ? 'checkbox' : 'hidden'; ?>" name="PosMon" id="PosMon" tabindex=" 9" />
如果它包含字符串值使用:
<input type="<?php echo $show; ?>" name="PosMon" id="PosMon" tabindex=" 9" />
我希望这有助于。
还是更好些?<?php echo $ show? '复选框':'隐藏'; ?>':-P –
<input type="<?php echo $show == true ? 'checkbox' : 'hidden' ?>" name="PosMon" id="PosMon" tabindex=" 9" />
为复选框的默认值是上检查时,如果你没有设置一个值,你将不得不添加到隐藏字段&你不会需要tabindex=" 9"
的价值。
复选框
<?php
$show = 'checkbox';
echo '<input',
' type="'.$show.'"',
' name="PosMon" '.(($show=='hidden')?'value="on"':null),
(($show != 'hidden')?'id="PosMon"':null).
(($show != 'hidden')?' tabindex=" 9"':null).' />';
?>
结果:<input type="checkbox" name="PosMon" id="PosMon" tabindex=" 9" />
隐藏
<?php
$show = 'hidden';
echo '<input',
' type="'.$show.'"',
' name="PosMon" '.(($show=='hidden')?'value="on"':null),
(($show != 'hidden')?'id="PosMon"':null).
(($show != 'hidden')?' tabindex=" 9"':null).' />';
?>
结果:<input type="hidden" name="PosMon" value="on" />
谢谢大家的建议。有效! – Ian
问题是什么? – Lior
'”name =“PosMon”tabindex =“9”/>'请注意'type'不是样式,而是属性。 –
如果隐藏它,你将需要一个值属性。 –