html - 如何使选择等同于未提交?
问题描述
我正在使用引导表单将数据提交到 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>
任何帮助将不胜感激。谢谢
解决方案
如果<option>
没有value
属性,则仅将文本内容作为数据提交。
您可以将 value 属性添加到 option 元素,但 value 必须是字符串。它可以是一个空字符串。
没有原生的方式来表示null
HTML 表单。
<option data-hidden="true" value="">SELECT ONE</option>
推荐阅读
- html - 弹性容器内的响应式图像高度
- node.js - 找不到节点js续集表
- mainframe - SB37在生产中异常,不能改变空间参数
- c# - 通知工作项完成而无需在 v3 上进行轮询
- javascript - 访问另一台 LAN PC 上的 Webpack Dev Server
- ios - 我有带导航的 1x、2x、3x 图像的图标
- python - 如何将我的 css 识别到我的 django 项目
- python - 小部件的 Tab 键顺序
- highcharts - 从 HTML 表生成的 Highcharts:无法动态添加第二个 yAxis
- matrix - Kotlin:对矩阵中各行的元素求和的优雅方式?