0
如果角色等於合作伙伴I要啓用合作伙伴類型的下拉列表,我有兩個下拉框,一個用於角色,一個用於合作伙伴類型。我正在使用Codeigniter和JQuery。這是我的代碼,但它不能正常工作,當我更改第一個下拉列表時,第二個下拉列表保持禁用狀態。在我的代碼中可能有錯誤。根據其他下拉選項啓用下拉框
<div class="form-group">
<label>Role</label>
<?php
$role_id = array(
'value' => set_value('role_id'),
);
$role_options = array(
'9' => 'Super-Admin',
'10' => 'Admin',
'11' => 'Partner',
'12' => 'Reporting',
);
$role_ids_name = array(
'name' => 'role_id',
'id' => 'role_id',
'class' => 'form-control',
);
echo form_dropdown('role_id', $role_options, set_value('role_id', $role_id), array('id' => 'role_id', 'class' => 'form-control','onchange'=>'enabletype($(this));')); ?>
</div>
<script type="text/javascript">
function enabletype(obj)
{
var selectedText = obj.children(':selected').text();
if(selectedText == 'Partner');
{
//enable partner type
$('type_id').attr('disabled',false);
}
else
{
//disable partner type
$('type_id').attr('disabled',true);
}
}
</script>
<div class="form-group">
<label>Partner Type</label>
<?php
$type_id = array(
'value' => set_value('type_id'),
);
$type_options = array(
'3' => 'Photographer',
'4' => 'House Sitter',
'6' => 'Banker',
'7' => 'Lawyer',
'8' => 'Insurance Agent',
);
$type_id_name = array(
'name' => 'type_id',
'id' => 'type_id',
'class' => 'form-control',
'disabled' => 'disabled',
);
echo form_dropdown('type_id', $type_options, set_value('type_id', $type_id), $type_id_name); ?>
</div>