我想知道是否有可能在选择选项字段中添加一些信息。
我有一个输入字段,它将被php变量隐藏。
<input type="<?php echo ($var === '1' ? 'hidden' : 'text'); ?>">
现在我正在寻找选择选项字段的解决方案。
我寻找一种不使用javascript的方法。我已经知道了javascript解决方案,但在我的情况下,我不会使用javascript。
如果有人可以提供帮助,我将非常感激。
答案 0 :(得分:0)
根据HTML5,如果您需要与DOM相关的额外信息,则应使用带有“data-”前缀的选项。如果你想发布这些数据,那么没有简单的方法..你要么在其他领域持有它,要么使用javascript。
答案 1 :(得分:0)
不确定我是否完全理解,你是否试图隐藏基于PHP变量的选择?
如果是这样,你可以在CSS级别上进行:
<select name="sel" <?php if($var == 1){echo 'style="visibility:hidden"';}?>>
<option>Opt 1</option>
</select>
编辑:再次阅读后,您可以为每个选项执行此操作:
<select name="sel" >
<?php
if($var == 1)
{
echo '<option>Opt 1</option>';
}
?>
</select>
答案 2 :(得分:0)
不要担心“隐藏”选项,而是在$var === '1'
时不要创建选项。像这样:
<select>
<?php echo ($var === '1' ? "" : "<option>Option 1</option>"); ?>
</select>