html - 强制选择选项与未选择相同
问题描述
我有一个 HTML 选择表单,里面有几个选项。我想要“(选择一个问题)”的默认选项,但我不希望该选项可提交。如果用户尝试在选择此选项的情况下提交,我希望显示“请填写此字段”消息。
我在其他网站上见过很多次,所以我知道这是可能的,以某种方式,但我不知道如何处理它。
解决方案
此链接:如何为“选择”框制作占位符?,由 Jasper Kent 提供,帮助我解决了这个问题。
有一个解决方案可以执行以下操作:
<select>
<option value="" disabled selected>Select your option</option>
<option value="hurr">Durr</option>
</select>
这会强制在提交之前必须切换选项,并且用户也不能重新选择该选项。它还使其成为默认选择。
推荐阅读
- php - 页面重新加载后的 Invalid_grant Twinfield
- javascript - 来自 draw.io 的网络请求
- rabbitmq - spring.rabbitmq.listener.simple.retry.enabled=true 如果我手动配置 DirectMessageListenerContainer 将被忽略
- javascript - Array toString 中的参数有什么作用?
- html - 如何删除“粘性位置” div 背景?
- json - 使用JQ根据条件在特定位置注入元素
- php - 使用来自 Artisan Command Tables 的 table() 输出,其中包含一个简单的 dd()
- visual-studio - .NET Core/Standard:无法安装 Microsoft.NET.Test.Sdk
- php - 在 MySQL 集群中导入和报告较大的数据集
- flutter - Provider 没有作用域,声明 Flutter 后访问不正确