Formタグのチェックボックスをチェックするかどうか

4378 ワード

最初の項目では、チェックボックスをクリックするとtrueは簡単にジャンプできますがfalseはジャンプしていないのでJavaScriptを使用して値を1つずつチェックして挿入します.
今勉強している間に新しく知り合った.
<div>
	<div class="form-check">
		<input type="checkbox" id="open" name="open" class="form-check-input">
		<input type="hidden" name="_open" value="on"> <!-- 히든 필드 추가 vlaue="on"으로 해줘야함 -->
		<label>판매오픈</label>
	</div>
</div>
フィールドはbooleanでなければなりません.

非表示フィールドを追加すると、フォームデータは2つの値を超えます.
name="on", name="_on"
スプリングは、2つの値、参照名の値、および一般名の値を渡します.
この2つの値を決定した場合は、trueとみなされます.
//item.isOpen = true

非表示フラグの参照下図値のみがfalseである場合
//item.isOpen = false
期間を使用する場合
<input type="checkbox" th:field="${item.open}">
上のフィールドを処理するだけで、非表示ラベルが自動的に生成され、false値がユーザーに渡されます...
でも.
すべての項目は過去の遺産から離れられないので、知っておく必要があります.