1

我有一个翡翠模板,需要一些 php 来填充复选框。如果需要选中复选框,则以下代码可以正常工作,但如果 $options['virtual-host'] 未设置,我需要完全删除该属性。如何在没有玉试图帮助我的情况下向元素添加原始属性?

 input(type="checkbox",name="options[virtual-host]",value="1",id="virtual-host",
   checked!="<?php echo ( isset( $options['virtual-host'] ) 
   && $options['virtual-host'] ) ? 'checked' : '';?>")

最终输出需要看起来像这样:

<input type="checkbox" name="options[virtual-host]" value="1" 
  id="virtual-host" <?php echo ( isset( $options['virtual-host'] ) 
  && $options['virtual-host'] ) ? 'checked' : '';?>/>
4

1 回答 1

2

检查这些:在 Jade 中编写纯 HTML

| <input type="checkbox" name="options[virtual-host]" value="1"  id="virtual-host" <?php echo ( isset( $options['virtual-host'] )  && $options['virtual-host'] ) ? 'checked' : '';?>/>

应该可以,但不确定。

为什么不尝试纯玉/js 解决方案?我对那里的这些 php 感觉不太好。

于 2013-05-09T20:45:20.547 回答