带有 FormData.Append 的复选框
Checkboxes with FormData.Append
我正在使用 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。
如何使用此方法传递复选框,以便区分复选框是否被选中!
尝试使用
document.getElementsByName('XXX')[0].checked
查看是否勾选状态。
我正在使用 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。
如何使用此方法传递复选框,以便区分复选框是否被选中!
尝试使用
document.getElementsByName('XXX')[0].checked
查看是否勾选状态。