2011-01-13 9 views
0

PHPはunidentified index: genderと言っていますか?私はどこにエラーがあるのか​​分からない。jquery checkラジオボタン

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
$("input[@name=gender]:checked") 

現代のjQueryで無効セレクタです。つまり、要素が見つからないため、genderに値は設定されません。

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

See the API for the attribute-equals selector:あなたは@を削除し、引用符を追加する必要があります。

+0

それはまだ文句を言わない仕事 '性別:$( '入力[名前= "性別"]:チェックする')。valを()' – tonoslfx

+1

boyee007 @どのようにして、いくつかのより多くのコードを示すでしょうか?その行の周りのビットは特に便利です。他の情報は正常に渡されていますか? – lonesomeday

0

ソート済みです。おかげ

​​