2012-11-17 65 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();