英文:
How do I make sure with JavaScript that when I click on the checkbox, the input field gets the number 0?
问题
这是包含复选框和具有id="number"的输入字段的gohtml代码。
如何使用JavaScript确保当复选框被点击时,所有的输入字段都自动填入数字0?
问题是当我点击复选框时,0只会填入第一个字段,而不是其他字段。
提前感谢!
英文:
This is the gohtml code containing the checkbox and the input fields with id="number"
How do I ensure with JavaScript that when the checkbox is clicked, all the input fields are automatically entered with the number 0?
Thanks in advance!
答案1
得分: 1
我需要更多的信息,但是为了回答你的问题,我假设你的复选框的id是"chkbox"。
我们可以给复选框添加一个事件监听器:
let checkbox = document.getElementById("chkbox");
let inp = document.getElementById("number");
checkbox.addEventListener('change', function() {
if (this.checked) {
inp.value = 0;
}
});
这样应该可以解决问题。
英文:
I need more than that, but for answering I am assuming your checkbox has id=chkbox
what we can do is add an event listener to the checkbox
let checkbox = document.getElementById("chkbox");
let inp = document.getElementById("number");
checkbox.addEventListener('change', function() {
if (this.checked) {
inp.value = 0;
}
});
This should do the trick
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论