【问题标题】:Codeigniter How do I populate rest of form based on dropdown?Codeigniter 如何根据下拉列表填充表单的其余部分?
【发布时间】:2013-10-06 17:07:18
【问题描述】:

这是我第一次在 SO 上发帖,我对 Codeigniter 和 PHP 也比较陌生。我的问题是,我需要根据从下拉列表中选择的值填充表单的其余部分。如果有人选择例如 2,那么它应该填充 2 个字段,依此类推

$dvalue = array(
          'select'                      => 'Select Value',
          '1'                           => '1',
          '2'                           => '2',
          '3'                           => '3',  
          '4'                           => '4'    
           );

$js = 'onChange=""';              
echo form_dropdown('Amount of Directors', $dvalue, 'select', $js);

所以我不知道 JS 应该是什么样子(如果有的话)?抱歉,我确实通读了 CI 手册(表单助手)。其他一切正常。

任何帮助都将不胜感激(即使您只能为我指明正确的方向)。

提前致谢 斯蒂维尔

【问题讨论】:

  • 我没有提及,但是即使它取消隐藏我们也在考虑让我们说一个包含其他表单字段的 div 标签?不知道什么是最好的

标签: php html codeigniter html-select populate


【解决方案1】:

好的,我找到了一个解决方案,它似乎运行良好。我实现了以下脚本

<_script>
  $('#Dir1').hide();
  $("#dvalue").on('change', function() {
   $('#Dir1').hide();
     if($('#dvalue').val() == '0') { 
 $('#Dir1').hide(); 
 } 
 else {
 $('#Dir1').show();
 }
     });
 <_/script>

非常感谢您的社区! :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多