繁体   English   中英

更新选择选项php

[英]Update Select Option php

我无法获得选择选项的价值,这是我的脚本。

<div class="form-group">
<div class="col-md-6">
    <select name="category" id="e2" class="form-control">
    <?php
    require ("koneksi.php");
    $perintah="select * from t_category";
    $hasil=mysql_query($perintah);
    while ($dataCategory = mysql_fetch_array($hasil))
    {
    ?>
    <option value="<?php echo $dataCategory['category']; ?>" selected><?php echo $dataCategory['category']; }?></option>

    <?php 
        echo'<script>
            $("#e2 option[value='.$data['category'].']").prop("selected", true);
        </script>';
    ?>
    </select>
</div>

我在不同的项目上使用了此脚本,但该脚本可以工作,但现在无法工作,我现在不知道为什么,谢谢

您可以获得所选的期权价值吗?

请尝试:

您选择的选项值将显示在控制台中。 我测试很好。

<script
  src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<div class="form-group">
<div class="col-md-6">
    <select name="category" id="e2" class="form-control">
    <?php

    $conn = mysqli_connect("localhost","user","pass","db");


    $query   = $conn->query("SELECT * FROM t_category");

    while ($dataCategory = $query->fetch_assoc()){
    ?>
    <option value="<?php echo $dataCategory['category']; ?>">
        <?php echo $dataCategory['category']; ?> 
    </option>

    <?php
    } 
    ?>
    </select>


    <script>
        $('#e2').change(function(){
            var opt = $("#e2 option:selected" ).val();
            console.log(opt); //output console log
        });
    </script> 
</div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM