我有 2 个组合框,如果我选择值“foto”,另一个组合框将显示#foto_cat。当我选择“panen”时,foto_cat 被隐藏,否则。如果不选择,foto_cat 也会被隐藏。
这是我的脚本
<script type="text/javascript">
$(document).ready(function(){
$('#combo1').change(function(){
x=$(this).val();
if(x=='foto'){
$('#foto_cat').show();
}
else if(x=='panen'){
$('#foto_cat').hide();
}
else{
$('#foto_cat').hide();
$('#foto_cat').val('0');
}
});
});
</script>
<p class="blok">
<label for="id">Kategori Report :</label>
<?php
$options = array(
'0' => '--------',
'panen' => 'Panen',
'foto' => 'Foto',
);
echo form_dropdown('combo[combo1]',$options,'0','id="combo1"');
?>
</p>
<p class="blok" id="foto_cat" style="display:none">
<label for="id">Kategori Foto :</label>
<?php
$options = array(
'0' => '--------',
'pupuk' => 'Pemupukan',
'pelihara' => 'Pemeliharaan',
);
echo form_dropdown('combo[combo5]',$options,'0','id="combo5"');
?>
</p>
问题是。当我在 combo1 值 =“0”中选择组合框 id=combo5 时,如何更改组合框 combo5 将选择相同的值 = 0 并隐藏其他选项,当我选择值“foto”时,组合框显示并且选项也会显示?
抱歉我的英语不好。
最佳答案
尝试类似的东西
function SetSel(val)
{
var secondCombo = document.getElementById ( "cmb" );
secondCombo.value = val.value;
}
关于php - 在javascript中更改选定的组合框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13190230/