2013-04-26 97 views
0

嗨我有2个组合框1)配置文件和2)中心,我设置1的值基于在第1选择。 在第1次更改时,正确的值在第2次显示,而第2次组合中没有值为登录形式。设置组合框值使用javascript不工作

请让我知道我会出错的地方。这里是我做了什么:

var centre=document.getElementById('centre'); 
if(profile==1)//super admin 
{ 
centre.value="AD"; 
centre.disabled=true;  

} 
else 
{ 

    centre.value=""; 
    centre.disabled=false; 
} 

我在这里用笨,所以我的观点是:

<td><?php echo form_label('Profile','profile'); ?></td> 
    <td><?php echo form_dropdown('profile', $profilecombodata,set_value('profile'),$js); ?></td> 
    <td style="color: red;"><?php echo form_error('profile'); ?><?php echo isset($errors['profile'])?$errors['profile']:''; ?></td> 
</tr> 
<?php $js ='id="centre" onChange="change_profile(this.value);" '; 

?> 
<tr > 
    <td><?php echo form_label('Centre','centre'); ?></td> 
    <td><?php echo form_dropdown('centre', $centrecombodata,set_value('centre'),$js); ?></td> 
    <td style="color: red;"><?php echo form_error('centre'); ?><?php echo isset($errors['centre'])?$errors['centre']:''; ?></td> 
</tr> 
+0

你的个人资料在这里......? – 2013-04-26 07:16:39

+0

也显示html ... – 999k 2013-04-26 07:19:40

+0

我在调用函数时发送的配置文件。它是第一个组合选定值。该值是正确的。 – Simone 2013-04-26 07:20:31

回答

1

残疾人领域没有得到贴有HTTP。你需要让它们只读或隐藏。

否则您需要使用javascript或jquery发送Ajax请求。

+0

感谢您的信息:)使用隐藏的组合:) – Simone 2013-04-26 07:42:07

+0

很高兴知道它帮助:) – 2013-04-26 07:43:51