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