首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果选择了来自数据库的下拉列表,则将数据插入到输入值

如果选择了来自数据库的下拉列表,则将数据插入到输入值
EN

Stack Overflow用户
提问于 2019-08-30 14:50:20
回答 1查看 37关注 0票数 0

我希望能够从下拉列表中选择一个选项,将数据库中的数据插入到不同的输入值中。例如,如果将数据库中的信息加载到不同输入值中,请参见image - https://ibb.co/nzVn4dg

在此之后,用户可以更改输入值的

我在谷歌上搜索过信息,但没有人回答我的问题。有很多带有答案的静态代码,但我需要它是动态的。它可能有多达20个下拉选项,也可能只有3个选项。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select name="concert" class="form-control">

<?php

while ( $row = $concertResult->fetch() )
   {
echo '<option value="'.$row['id'].'">Id: '.$row['id'].' 
Artiest naam: '.$row['artiestnaam'].' Locatie: '.$row['locatie']. ' 
Evenement: '.$row['evenement'].'</option>';

 }

?>
  </select>

如果您看到上面的图像,那么您可以看到您可以从下拉字段中选择一个选项。该选项包含艺术家姓名(德雷克)和位置(阿姆斯特丹)。我希望将这些值插入到"Artist name“和"Location”的输入值中。当然,还有其他的。

我很好奇它是如何工作的。

谢谢你抽出时间来,我很感激。

EN

回答 1

Stack Overflow用户

发布于 2019-08-30 15:07:53

请尝试以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
jQuery(document).on('change', 'select[name="concert"]', function() {
    var concert_value = jQuery(this).val();
    var artiestnaam = concert_value.match("Artiest naam: (.*) Locatie");
    var locatie = concert_value.match("Locatie: (.*) Evenement");
    var evenement = concert_value.match("Evenement: (.*)");
    /**
     * Then you can put values into input like jQuery('#input_id').val(artiestnaam);
     */
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57728992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文