duanjian9148 2017-05-18 07:45
浏览 136
已采纳

如何在文本框中显示下拉列表选定值

When I choose from the dropdown list, I want to get the selected value of the dropdown list and show in the . But I try to do with above code, it didn't work ? whats wrong on that, plz suggest me. Thanks

$('.assetgroupSelect').on('change', function () {
  var value = $('.assetgroupSelect').val();
  if (value != "") {            
    $('#idValue').text(value)
  }
}).trigger('change');
<?
  $select_query = "Select Group_ID, Group_Name from Asset_Group";
  global $DB;
  $arrResult = array();
  $err_mess = 'Test';
  $result = $DB->Query($select_query, false, $err_mess.__LINE__);
?>

<tr height="50">
  <td style="width: 220px">
    <label for="assetGroup">
      <span style="color:red">*</span>Asset Group:
    </label>
  </td>
  <td>
    <select id="assetgroupSelect" name ='assetgroupSelect'>
      <option value="">(choose asset group)</option>
      <? while ($arrResult = $result->Fetch()) { ?>
        <option value="<? echo $arrResult['Group_ID'] ?>"> <? echo $arrResult['Group_Name'] ?> </option>
      <? } ?>
    </select><br><br>
    <div class="placer"> 
      Current index is :
      <div id="idValue"></div>
    </div>
  </td>
</tr>
  • 写回答

3条回答 默认 最新

  • dtpd58676 2017-05-18 07:53
    关注

    You just need to pass value on change

        <script>
    
        function myFunction(value) {
            $('#idValue').text(value)
        }
    
            </script>
    >>>>>>>>>> Drop Down List <<<<<<<<<<<<
    

    And in your php code you need onchange="myFunction(this)" in select tag

    <?
                            $select_query = "Select Group_ID, Group_Name from Asset_Group";
                            global $DB;
                            $arrResult = array();
                            $err_mess = 'Test';
                            $result = $DB->Query($select_query, false, $err_mess.__LINE__);
                            ?>
    
                        <tr  height="50">
                            <td style="width:220px"><label for="assetGroup"><span style="color:red">*</span>Asset Group:</label></td>
                            <td>
                                <select id="assetgroupSelect" name ='assetgroupSelect' onchange="myFunction(this)">
                                    <option value="">(choose asset group)</option>
                                    <?while ($arrResult = $result->Fetch()){?>
                                <option value = "<? echo $arrResult['Group_ID'] ?>"> <? echo $arrResult['Group_Name'] ?> </option>
                                    <?}?>
                                </select><br><br>
                                <div class="placer"> Current index is :
                                        <div id="idValue"></div>
                                </div>
                            </td>
                        </tr>
    

    Hope this will help you

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用