嗨我有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>
你的个人资料在这里......? – 2013-04-26 07:16:39
也显示html ... – 999k 2013-04-26 07:19:40
我在调用函数时发送的配置文件。它是第一个组合选定值。该值是正确的。 – Simone 2013-04-26 07:20:31