我试图通过对当复选框无论是在选中状态,或者如果它不检查的值。选中/取消复选框
但是,它不会出现通过非选中状态。我使用的代码如下:
if (document.getElementById('PRODUCT_REVIEW_EMAILS_FIELD').checked == true){
document.getElementById('PRODUCT_REVIEW_EMAILS_FIELD').value = 'on';
}
else {
document.getElementById('PRODUCT_REVIEW_EMAILS_FIELD').value = 'off';
}
我增加了一个警告:
alert(document.getElementById('PRODUCT_REVIEW_EMAILS_FIELD').value);
其出人意料地表现出“关闭”值 - 然而 - 这不是顺利通过。
我错过了什么?
注意:当提交表单时,未经检查的字段不会发布值。 –
你如何确定它没有成功通过?你在检查发布的数据吗? –
感谢您的快速响应,约翰!好吧,如果我想将空值传递给此字段而不是“开启” - 那可能吗? –