Php 动态下拉选择

Php 动态下拉选择,php,javascript,Php,Javascript,我想做的是,当从我的下拉菜单中选择一个项目时,它会显示一个输入框,其中包含在下拉菜单中选择的描述,以便可以对其进行编辑并更新回数据库 我不确定如何处理javascript: 下拉代码: <select name="captionSelect" id="captionSelect"> <?php foreach ($get_images as $image){ echo '<option value="'.$image['id'].'">'.$

我想做的是,当从我的下拉菜单中选择一个项目时,它会显示一个输入框,其中包含在下拉菜单中选择的描述,以便可以对其进行编辑并更新回数据库

我不确定如何处理javascript:

下拉代码:

<select name="captionSelect" id="captionSelect">
    <?php foreach ($get_images as $image){
        echo '<option value="'.$image['id'].'">'.$image['description'].'</option>';
    };
    ?>

</select>


在调用函数的select中添加onchange事件。该函数可以直接更新另一个元素,也可以执行ajax调用以动态获取描述。

假设您的输入具有id“captionInput”,下面是一个示例代码,用于显示带有下拉菜单所选值的输入:

$('#captionSelect').change(function(){
    $('#captionInput').val($("#captionSelect option:selected").text()).show();
});

是的,我明白,但我不明白的是正确的方法。你能链接到一个例子吗?谢谢,这很好,但在我的代码中,值是ID,值文本是我想在文本框中显示的。这可能吗?此代码将显示描述。如果需要值,请使用
$(this).val()