如何使用选项标记处理布尔值

时间:2011-05-13 16:55:08

标签: php html

这是我的HTML

<select name="optional_system_type" class="option_system_type">
   <option selected="selected" value="0">Select the System type</option>
      <option value="0">Single</option>
      <option value="1">Multiple</option>
</select>   

我试图使用数据的字段是布尔值,它检查这是一个单个系统还是多个系统...如果系统是单一的,我想使用值0和1表示多个。我看到的问题是如何处理“选择系统类型”,有没有更好的方法来处理这一切。似乎我需要在“选择系统类型”选项中更改值0,以免发生冲突

任何建议

3 个答案:

答案 0 :(得分:1)

我会建议复选框。复选框和单选框不适用于true / false。

答案 1 :(得分:0)

不要直接将其指定为bool。将第一个值保留为空字符串。

答案 2 :(得分:0)

选项很多。这是一个。尝试将0替换为single,将1替换为multiple。毕竟,这些是真正的选择,而不是01

如果你真的想要表示布尔值,那么你应该使用复选框,而不是选择,也不要使用单选框。