問題:
為了確保資料的準確性,經常需要對表單進行標記根據需要填寫字段,提示用戶在提交前填寫。雖然 required 屬性可以在 HTML 標籤中定義,但在某些情況下需要透過 Javascript 動態設定它。
建議解決方案:
正確設定HTML5 required Javascript 中的屬性,請使用以下語法:
<code class="javascript">element.required = true;</code>
其中:
用法:
例如,將ID為「edName」的文字輸入欄位標記為必填:
<code class="javascript">document.getElementById("edName").required = true;</code>
底層機制:
必需的屬性是反映的布林屬性。當您將 true 指派給 element.required 時,它會確保該欄位被標記為必填字段,如果在表單提交期間留空,則會觸發驗證錯誤。
重要提示:
與其他可以使用setAttribute() 方法設定的HTML5 驗證屬性不同,由於其反射性質,設定required 屬性需要使用直接的required 屬性賦值。
以上是如何在 Javascript 中動態設定 HTML5 必需屬性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!