php - 在javascript中更改选定的组合框值

标签 php javascript combobox

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

相关文章:

Javascript 从另一个函数返回 true 或 false 回调

javascript - npm install 错误出预安装脚本

javascript - $().live 不是函数 - JavaScript/jQuery

php - require_once : failed to open stream

php - chown : Operation not permitted

c# - 使用 .net 组合框

c# - 如何在源数据更改时更新数据绑定(bind)组合框?

c# - 替代编写许多 if 语句?

php - Laravel:Eloquent Eager Loading 关系的选择

php - 有没有办法在 php 文件上使用 purgecss?