首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从combobox填充文本框

如何从combobox填充文本框
EN

Stack Overflow用户
提问于 2018-05-28 10:08:22
回答 1查看 30关注 0票数 0

我还在学习网络编程,我有一个问题,我不知道如何填写我的3个textBoxes的基础上选择的选项在组合框。

我试着在javascript中使用php,但似乎做得不对。我想要做的是从所选的选项组合框中加载用户的姓名、年龄和地址,以便我可以更新他们的数据。

代码语言:javascript
运行
复制
  <?php
    include("myconnection.php");
    session_start();
    ?>
    <!DOCTYPE html>
    <html>
    <head>
        <title>
        </title>
        <script>

                    function listUpdate()
                    {
                        var ddl=document.getElementById("userlist");
                        var selectedOption=ddl.options[ddl.selectedIndex];
                        var nameNya=selectedOption.getAttribute("value");
                        console.log(nameNya);

                        var tb1=document.getElementById("nameid");
                        var tb2=document.getElementById("ageid");
                        var tb3=document.getElementById("addressid");
                        tb1.value="gago";

                        <?php
                        /*

                            $sql="SELECT * from users WHERE fullname='nameNya'";
                            mysqli_query($db,$sql);
                            $nameNyaa=$_POST['nameNya'];
                            echo $nameNyaa;*/

                        ?>

                    }

                </script>
        </head>
        <body>
        <form action="updateuserprocess.php" method="POST">


                <h1>UPDATE USER</h1>
                <?php
                    $sql="SELECT * from users";
                    $result=mysqli_query($db,$sql);
                    echo '<select id="userlist" onChange="return listUpdate()">';
                    while($row=mysqli_fetch_array($result))
                    {
                    echo "<option value='".$row[3]."'>".$row[3]."</option>";
                    }
                    echo '</select>';


                ?>

    <br>            


                <label>Name: </label>
                <input type="text" name="name" placeholder="" id="nameid"><br>
                <label>Age: </label> 
                <input type="text" name="age" placeholder="" id="ageid"/><br>


<label>Address: </label>
            <input type="text" name="address" placeholder="" id="addressid"/><br>
            <br>
            <input type="submit" name="submit" value="OK"/>
            <button type="submit" formaction="/myhome.php">Back</button>
        </form>

</body>
</html>

<?php
    if(isset($_POST["submit"]))

    {
        include("updateuserprocess.php");

    }

?>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50558252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档