2013-04-26 99 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