2
我在表單上有一個複選框,可以做一些危險的事情。所以,我想確保用戶確定何時檢查這個項目,但我不想警告他們,如果他們沒有選中複選框。通過點擊標籤檢查複選框時確認javascript
我的問題是這個工作正常,如果他們點擊實際複選框取消選中它,但不是標籤的文本。
function askApply() {
if (document.getElementById("apply").checked) {
var answer = confirm("Are you sure about that?");
if (!answer) {
document.getElementById("apply").checked = false;
}
}
}
<form>
<label onclick="askApply();">
<input type="checkbox" name="apply" id="apply" value="1" /> Apply
</label>
</form>