嗨我有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