我正在使用Javascript FormData.Append将值传递给php文件,但我无法使复选框正常工作。例如
HTML
<input type="checkbox" name="XXX" value="XXX" /><label>XXX Option</label>
JS
FormData.append( 'XXX', $('input[name=XXX]').val());
PHP
if (isset($_POST['XXX'])) { echo "checked!";}
无论我是否选中此框,我都会收到回复 - 已检查!
或PHP
$XXX= $_POST['XXX'];
var $ XXX显示值XXX是否已选中。
如何使用此方法传递复选框,以便我可以区分复选框是否勾选!
答案 0 :(得分:1)
尝试使用
document.getElementsByName('XXX')[0].checked
检查是否已检查状态。