2011-10-03 27 views
3

チェックボックスに問題があります(mysqlからレコードをフェッチするとき)。 私はユーザーがデータベース内のレコードを編集する方法を作成しようとしています。フォーム上の項目の1つがチェックボックスです。編集中のレコードにこの機能が含まれているかどうかをチェックします。私はそれをオフにしようとすると、jquery/ajaxを使用してフォームを送信し、更新、それはまだチェックボックスが表示されます。 Firebugを使用して、ボックスのチェックを外してチェックすると、checked = 'checked'属性が削除されないことに気がつきました。何か案は??ここで PHP JQueryチェックボックス - チェックボックスが事前チェックされている場合、チェックされていない場合、チェックされた属性を削除しません。

は、チェックボックスのコードMySQLの更新ページに渡す前に、チェックボックスの

<input type="checkbox" id="account_ad_city" value="1" <?PHP if($row['hascityad']==1)echo "checked=\"checked\"";?>> 

jQueryの/ AJAX値の設定です:

if($('#account_ad_city').attr('checked')) 
    var ad_city = $('#account_ad_city').val(); 

答えて

関連する問題