[英]jquery check radio button
PHP keeps saying unidentified index: gender
? PHP一直在说unidentified index: gender
? I'm not sure where the error is. 我不确定错误在哪里。
HTML: HTML:
<label>Gender:</label> <input type="radio" name="gender" value="1">Male <input type="radio" name="gender" value="0">Female
JQuery: jQuery的:
gender: $("input[@name=gender]:checked").val()
PHP: PHP:
$gender = $_POST['gender'];
if($gender == '') {
echo 'Please select gender';
}
$("input[@name=gender]:checked")
That is an invalid selector in modern jQuery. 在现代jQuery中,这是无效的选择器。 This means that no element is found, and therefore no value is set for gender
. 这意味着未找到任何元素,因此未设置gender
值。 You need to remove the @
and add quote marks: 您需要删除@
并添加引号:
$("input[name='gender']:checked")
See the API for the attribute-equals selector . 有关属性等于选择器的信息,请参见API 。
sorted. 排序。 thanks 谢谢
gender: $('input:radio[name=gender]:checked').val()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.