我正在嘗試向 HTML5 輸入元素添加最大日期。它在 chrome 中運行良好,在 Firefox 中運行良好。在 Firefox 中,我設定了最大值,當使用 GUI 進行日期選擇器時,我無法選擇超過它的日期。但是如果我輸入一個日期,它仍然可以超過最大限制。有辦法解決嗎?
<input class="form-control me-md-5" type="date" max="2999-12-31" name="noteDate" id="noteDate" />
uj5u.com熱心網友回復:
您可以輸入一個大于最大值的值,但是當您嘗試提交包含該輸入的表單時,您將收到一條錯誤訊息。

據我所知,Firefox 92 中的行為與 Chrome 94 中的行為沒有什么不同,它也允許您在最大值之后輸入日期,并且在您提交表單之前不會顯示錯誤。
如果您想了解更多的反饋,你可以使用的:invalid偽類將樣式應用到控制當值無效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/314670.html
