我希望能够从下拉列表中选择一个选项,将数据库中的数据插入到不同的输入值中。例如,如果将数据库中的信息加载到不同输入值中,请参见image - https://ibb.co/nzVn4dg。
在此之后,用户可以更改输入值的
我在谷歌上搜索过信息,但没有人回答我的问题。有很多带有答案的静态代码,但我需要它是动态的。它可能有多达20个下拉选项,也可能只有3个选项。
<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”的输入值中。当然,还有其他的。
我很好奇它是如何工作的。
谢谢你抽出时间来,我很感激。
发布于 2019-08-30 15:07:53
请尝试以下操作:
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);
*/
})
https://stackoverflow.com/questions/57728992
复制相似问题