Q
HTML选择禁用
0
A
回答
1
仅显示启用值,您可以添加selected="selected"
属性,把它放在第一个默认选项。
0
是因为它会先禁用的值
1
一种解决方法:http://jsfiddle.net/L6h9Q/2/
必备部件:
- 添加
required
到select
; - 使用
select:invalid
使颜色变灰;使用option:first-child
使第一个选项变灰。
缺点:仅适用于支持HTML5/CSS3的浏览器。
编辑:
通过@Russell启发,这里有一个(有点)更好的解决方案:http://jsfiddle.net/L6h9Q/3/
1
禁用的项目(根据定义),不能选择。页面加载时显示的项目确实被选中。
使用普通的JS和HTML的规范方法是保持启用该选项,然后在提交时(客户端和服务器端)验证表单结果。如果用户选择了占位符选项(在您的案例中为“City ...”),那么让他们知道他们已经做出了无效选择。
相关问题
- 1. HTML,多选框,选择禁用
- 2. html选择启用禁用属性
- 3. Html选项选择禁用原因选择所需不工作
- 4. 禁用HTML元素的文本选择
- 5. HTML/Angular2日期选择器禁用以选择未来日期
- 6. 为什么我禁用后禁用选择html?
- 7. 选择禁用钮
- 8. 从禁用选择
- 9. LocalStorage选择禁用
- 10. 禁用选择选项
- 11. 禁用选择选项
- 12. UItextView禁用选择选项
- 13. datatables选择 - 禁用几行选择
- 14. 选择UITableViewCell时禁用选择效果
- 15. 选择框禁用自我选择
- 16. 凤凰HTML:具体选择选项禁用
- 17. jQuery的 - 检测点击选项禁用HTML选择
- 18. 根据值*仅通过HTML禁用选择选项!*
- 19. 在Angular 4中动态禁用html选择选项
- 20. HTML选择与禁用选项返回错误的selectedIndex在FireFox
- 21. 禁用/启用选择
- 22. 如何禁用MD-选择
- 23. 禁用选择richtextbox wpf
- 24. Telerik日历:禁用选择
- 25. 禁用Mailchimp双选择
- 26. QT4 Qtableview禁用行选择
- 27. Android:禁用ListView选择
- 28. NSTableView - 禁用行选择
- 29. Fabric.js:禁用取消选择
- 30. jQuery - 禁用后选择
因为您已禁用第一个选项。这是您禁用第一个选项的要求吗? – pkachhia
有什么办法可以解决这个问题吗?希望使用禁用选项作为占位符。 – user1683645