【发布时间】:2018-08-09 16:58:43
【问题描述】:
我正在尝试根据复选框输入是否被选中来更改复选框输入的值。这是我所拥有的:
HTML:
<input type="checkbox" id="chkPrint" name="Print" value="false" onclick="myFunction()">
JavaScript:
function myFunction() {
var chkPrint = document.getElementById("chkPrint");
if (chkPrint.checked == true) {
chkPrint.value = "true";
}
}
function yourFunction() {
if (document.getElementById("chkPrint").checked == false) {
document.getElementById("chkPrint").value = "false";
}
}
yourFunction()
当我在 Chrome DevTools 中查看我的 HTML 时,我看到我的值变为 true。但是,如果我取消选中它,那么该值将保持为真。
【问题讨论】:
标签: javascript html