我正在使用引导程序表单将数据提交到php页面。我希望当用户没有从给定选项中进行特定选择时,表单应提交为null或作为null而不是“ SELECT ONE”。下面给出了部分代码。所有其他数据字段都遵循相同的逻辑。
<div class="form-group">
<label for="smoking">Smoking Habits</label>
<select class="form-control" name="smoking" id="smoking" required>
<option data-hidden="true">SELECT ONE</option>
<option>Smoker</option>
<option>Non-smoker</option>
</select>
</div>
任何帮助将不胜感激。谢谢
答案 0 :(得分:2)
<option>
仅在没有value
属性的情况下才使用文本内容作为提交数据。
您可以将value属性添加到option元素,但该值必须为字符串。它可以是一个空字符串。
没有原生方法可以以HTML形式表示null
。
<option data-hidden="true" value="">SELECT ONE</option>