2012-11-17 68 views
1

這裏是我的CakePHP代碼...單選按鈕問題的CakePHP + jQuery的

<?php 
$attributes=array('legend'=>false,'separator'=>'<td>'); 
$options=array('N'=>'none','R'=>'read','W'=>'write'); 
?> 

<table> 
<tr class="gray_tab"> 
    <td class="align-l">English</td> 
    <td> 
    <?php echo $this->Form->radio('language_english',$options,$attributes); ?> 
    </td> 
    </tr> 
</table> 

這裏是我的javascript

var English = 
$("input[type='radio'][name='data[User][language_english]']:checked").val(); 
alert(English); 

現在,假設我選擇R-(read)從單選按鈕,然後是工作良好的第一時間和我得到的數據庫更新該值,但之後,如果我想要單選按鈕更新w-(write)價值然後我的js代碼返回從數據庫cakephp設置的舊值,即R-(read).

我想獲得與第一次在數據庫中設置的單選按鈕不同的單選按鈕的更新值!

+0

您使用的任何事件......等等。 onclick ..或onchange左右? – bipen

+0

是... 我有 <?php echo $ form-> submit('save',array('class'=>'save-btn','onclick'=>'submit();')) ; 和我的js代碼在submit()函數裏面... – user1831410

回答

0

簡單地嘗試這種變化,讓我知道是否可行:

var English =$("input[type='radio']name='data[language_english]']:checked").val();