Web アプリケーションでは、データの整合性を確保することが重要です。 HTML5 の必須属性を使用すると、フォーム フィールドを必須としてマークし、フォームを送信する前に特定の情報の入力を強制できます。 JavaScript でこの属性を設定すると、動的な検証制御が可能になります。
JavaScript で必須属性を設定する推奨方法は次のとおりです。
<code class="javascript">element.required = true;</code>
ここで、要素は目的のフォーム要素を表します。このメソッドは、必須属性を要素に効果的に追加します。
次のフォーム要素について考えてみましょう:
<code class="html"><input id="edName" type="text" id="name"></code>
必須属性の追加JavaScript を使用した動的:
<code class="javascript">document.getElementById("edName").required = true;</code>
<code class="javascript">element.setAttribute("required", "");</code>
完全を期すため、必須属性を設定する代替メソッドは次のとおりです:
このアプローチでは、空の文字列値を持つ必須属性を追加します。ただし、required のような反映されたプロパティの場合は必要ありません。以上がJavaScript で HTML5 の必須属性を動的に設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。