input labelボタンをクリックするとイベントがトリガーされます
5412 ワード
週を選択できるチェックボックスを作りました.
<input
type="checkbox"
id="dayChoice1"
name="daysInput"
value="1"
onClick={dayOnClick}
></input>
<div className="dayLabelDiv">
<label htmlFor="dayChoice1">월</label>
</div>
(表示:none)しかし、問題は、そのブロックボタンをクリックしたときに選択されるのではなく、テキストを正確にクリックして選択されることです.
解決策は簡単だ.
divでlabelを包まないで、labelでdivを包んでください.
<input
type="checkbox"
id="dayChoice1"
name="daysInput"
value="1"
onClick={dayOnClick}
></input>
<label htmlFor="dayChoice1">
<div className="dayLabelDiv">월</div>
</label>
Reference
この問題について(input labelボタンをクリックするとイベントがトリガーされます), 我々は、より多くの情報をここで見つけました https://velog.io/@bellecode20/input-label-버튼을-클릭했을-때-이벤트-발생시키기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol