0
我正在学习如何从this tutorial series开发WordPress插件,现在我在this tutorial上,但是我发现了一件奇怪的事情:使用两个RadioButtones来获取值“True”或“False”可以使用一个复选框使用单选按钮作为复选框
<label for="devloungeHeader_yes">
<input type="radio" id="devloungeHeader_yes" name="devloungeHeader" value="true" <?php if ($devOptions['show_header'] == "true") { _e('checked="checked"', "DevloungePluginSeries"); }?> />
Yes
</label>
<label for="devloungeHeader_no">
<input type="radio" id="devloungeHeader_no" name="devloungeHeader" value="false" <?php if ($devOptions['show_header'] == "false") { _e('checked="checked"', "DevloungePluginSeries"); }?>/>
No
</label>
我看到的Joomla管理页面,在那里用2个单选按钮来获得相同的结果,对类似的东西。
那么,有没有(HTML,CSS,JavaScript,PHP,只是任何)使用两个单选按钮而不是一个复选框的优势?
for 2 values nope。单选按钮与所有可选择的选项非常相似 - 对于两个复选框也是如此;-)。但Radibuttons可以有初始值(无),复选框或者预设为真/假。也许这可能是一个原因 – Najzero 2013-02-09 07:14:47
@Najzero不,这不能成为理由,因为在该教程中,它需要结果为“真”或“假”,默认结果为“真”,所以我只是在那里该教程中的错误编码练习。 – Irakli 2013-02-09 07:16:55
本教程已有5年历史,并且在许多方面已经过时。 – 2013-02-09 07:22:26