我也一直在嘗試根據從 MySQL 檢索到的資料在 HTML 的下拉框中設定默認值。
但是,我注意到如果用戶沒有單擊下拉框并單擊其中的一項。換句話說,如果他們假設顯示的值是他們想要提交的值(即使這只是為了顯示目的而這不是值)。該網站將默認為該值為 none 并且不能添加到 MySQL 資料庫中。
因此,我想知道有沒有辦法強制用戶必須點擊下拉框并從串列中選擇一個?
<select name="plan" id="plan" required>
<option value="{{database[1]}}" selected disabled hidden>{{database[1]}}</option>
{% for result in database2 %}
<option value={{result[0]}}>{{result[0]}}</option>
{% endfor %}
</select>
uj5u.com熱心網友回復:
嘗試該required屬性并提示選擇第一個選項。如果值為空,則無法提交表單
<select name="plan" id="plan" required>
<option value="" selected disabled>Please select</option>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/486623.html
上一篇:檢測帶有整數、字符和問號的字串
