要实现“表单提交后复选框输入保持为false”,可以使用以下代码示例来解决:
HTML代码:
JavaScript代码:
document.addEventListener("DOMContentLoaded", function() {
var myForm = document.getElementById("myForm");
var myCheckbox = document.getElementById("myCheckbox");
myForm.addEventListener("submit", function(event) {
if (!myCheckbox.checked) {
myCheckbox.disabled = true;
}
});
});
在上述代码中,我们首先获取表单和复选框的引用。然后,我们在表单的提交事件上添加了一个事件监听器。在该事件监听器中,我们检查复选框是否被选中。如果没有选中,我们禁用复选框,这样在表单提交后复选框的输入将保持为false。
请注意,上述代码仅仅禁用了复选框,而并没有修改提交的表单数据。如果你希望在提交表单时将复选框的值设置为false,你需要在服务器端的代码中进行处理。