使用php将值从下拉列表传递到文本框中

时间:2016-06-24 03:49:36

标签: php html forms

我正在尝试从同一表单的下拉列表中为文本框添加值。这是我的代码:

<tr>
    <td>
    <?php
    require_once '../componetsUsed/dbconfig.php';
    $stmt = $db_con->prepare("SELECT * FROM artist ORDER BY art_id DESC");
    $stmt->execute();
    ?>
        <select name='art_id' class='form-control' required>
            <option disabled selected>Select Artist</option>    
            <?php
            while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
            ?>
            <option value="<?php echo $row['art_id']; ?>"><?php echo ucwords(strtolower($row['art_name'])); ?></option>
            <?php
            }
            ?>
        </select>
    </td>
</tr>
<tr>
    <td></td>
    <td>
        <input type='text' name='art_name' class='form-control' value=""/>
    </td>
</tr>

我想将所选选项(艺术家姓名)添加到输入框。 (我可以从数据库中获取数据以选择菜单)。如果不使用JavaScript,我怎么能这样做?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

$("#drp_dwn").change(function () {
    $("#textArea").val(this.value);
 }).change();

同时查看此演示http://jsfiddle.net/TZQnS/234/