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';
}
答案 0 :(得分:2)
$("input[@name=gender]:checked")
这是现代jQuery中的无效选择器。这意味着找不到任何元素,因此没有为gender
设置任何值。您需要删除@
并添加引号:
$("input[name='gender']:checked")
答案 1 :(得分:0)
排序。谢谢
gender: $('input:radio[name=gender]:checked').val()