Флажки с 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'];

Переменная $ XXX показывает значение XXX, независимо от того, отмечено оно или нет.

Как я могу передать флажки, используя этот метод, чтобы я мог различить, если флажок отмечен или нет!

0

Решение

Попробуйте использовать

document.getElementsByName('XXX')[0].checked

Чтобы проверить статус, если он проверен или нет.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]