【问题标题】:To select the data in another textbox based on dropdown list in codeigniter根据codeigniter中的下拉列表选择另一个文本框中的数据
【发布时间】:2017-09-16 06:56:47
【问题描述】:

我有一个表格,我想选择组织名称,然后自动需要在另一个文本框中显示该组织名称的 hq no,无论两者是否在同一个表中。

                    <div class="form-group"><label for="orgName">Org Name</label>

             <select class="form-control required" id="orgName"name="orgName"> <option value="0">
                    Select Orgnization</option>
      <?php if(!empty($orgNames)){  foreach ($orgNames as $pl){ ?><option value="<?php echo $pl->customerId ?>"><?php echo $pl->orgName ?></option><?php}?> </select>
       </div></div>

                           <div class="form-group">
                             <label for="hqNo">HQ No.</label>
                                    <input type="text" class="form- control required" id="hqNo" name="hqNo" maxlength="128">
                                 </div>

【问题讨论】:

  • 你必须向我们提供你所做的事情
  • 请使用这些 html 标记以及您目前使用的 JavaScript 脚本更新问题 - 否则将无法为您提供帮助
  • 如果您需要任何人的帮助,您需要提供您的代码。

标签: php html codeigniter


【解决方案1】:

假设该组织的选项值为 hqNo:

<div class="form-group">
  <label for="orgName">Org Name</label>
    <select class="form-control required" id="orgName" name="orgName" onchange="onOrganizationChange()"> 
      <option value="0">Select Orgnization</option>
      <?php if(!empty($orgNames)) {  foreach ($orgNames as $pl){ ?>
        <option value="<?php echo $pl->customerId ?>"><?php echo $pl->orgName; ?></option>
      <?php } ?> 
    </select>
  </div>
</div>

<div class="form-group">
  <label for="hqNo">HQ No.</label>
  <input type="text" class="form-control required" id="hqNo" name="hqNo" maxlength="128">
</div>

<script>
    function onOrganizationChange() {
        var orgVal = document.getElementById("orgName").value;
        document.getElementById('hqNo').value = orgVal;
    }
</script>

【讨论】:

  • 请批准答案,以便其他人将来可以从中获得帮助
猜你喜欢
  • 1970-01-01
  • 2012-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-24
  • 1970-01-01
相关资源
最近更新 更多