переключатель проверки jquery - PullRequest
0 голосов
/ 13 января 2011

PHP продолжает говорить unidentified index: gender? Я не уверен, где ошибка.

HTML:

<label>Gender:</label> <input type="radio" name="gender" value="1">Male <input type="radio" name="gender" value="0">Female

JQuery:

gender: $("input[@name=gender]:checked").val()

PHP:

$gender = $_POST['gender'];
if($gender == '') {
  echo 'Please select gender';
} 

Ответы [ 2 ]

2 голосов
/ 13 января 2011
$("input[@name=gender]:checked")

Это недопустимый селектор в современном jQuery.Это означает, что элемент не найден, и поэтому значение gender не установлено.Вам нужно удалить @ и добавить кавычки:

$("input[name='gender']:checked")

См. API для выбора атрибута-равно .

0 голосов
/ 13 января 2011

отсортирован. спасибо

gender: $('input:radio[name=gender]:checked').val()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...