javascript - 获取选定的选项 jquery on change 函数不起作用

标签 javascript php jquery html

当我选择下拉选项时,不会在隐藏字段中分配所选选项的值。

请纠正我做错的地方。提前致谢。

<?php 
include("../common/config.php");

$time = time();
$id=$_REQUEST['dr_id'];

$allEst = $db->select(array("*"),PREFIX."obligation_pharmacy","obligation_id IN ($id)");
    }
  ?>

<script type="text/javascript">
function populate(unique,sel){
alert(sel.value);
$("#pharmacy_id"+unique).val(sel.value);
}
</script>

   <select name="pharmacy_name[]" class="name" id="pharmacy_name<?php echo $time?>" style="width:180px; font-size:11px;" onchange="populate(<?php echo $time?>,this)">
   <option value="">Select Pharmacy Name</option>
   <?php
      foreach($allEst as $ss)
        {if($ss->pharmacy_name!=''){?>
         <option value="<?php echo $ss->id;?>"><?php echo $ss->pharmacy_name; ?></option>
        <?php }} ?>  

  </select>
     <input type="hidden" name="pharmacy_id[]" id="pharmacy_id<?php echo $time?>" value=""> 

最佳答案

使用 jQuery,通常是这样的:

$('#my-select').change(function(){
    var value = $(this).val();
    $('#my-hidden-input').val(value);
});

关于javascript - 获取选定的选项 jquery on change 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48703313/

相关文章:

php - 降低浏览器速度的 jQuery Loop

php - 编码为 Utf8,我有一些

jquery - 安装 featherbox gallery 后,所有链接均无效且移动菜单丢失!为什么?

javascript - 不应允许用户在任何字段中输入或复制/粘贴表情符号字符

javascript - 如何进行页面/内容转换

javascript - Vuejs如何按多个元素进行过滤

php - 编码问题 - 一种格式到另一种格式

javascript - 如何刷新窗口宽度在 480px 到 768px 之间的页面?

javascript - React组件类,不能写async方法?

javascript简单的随机游戏