gpt4 book ai didi

javascript - 在文本框 html 中插入值选择

转载 作者:行者123 更新时间:2023-11-30 09:44:22 26 4
gpt4 key购买 nike

我阅读了有关如何通过 HTML 选择和添加 HTML 文本输入检查扩展的讨论。

在我的情况下不起作用,因为选择动态需要 while 循环处理来自数据库的数据。你能帮我找到解决办法吗?

我想在下面的文本字段中的表单中显示在选择中选择的值和文本。

   <select name="auto" id="auto">
<option value="false">Auto non presente</option>
<?php while ($row = mysqli_fetch_array($result_modello)):; ?>
<option value="<?php echo $row['id_modello']; ?>"><?php echo $row['nome_modello']; ?></option>
<?php endwhile; ?>
</select>
<select name="marca">
<option value="false">Marca non presente</option>
<?php while ($row = mysqli_fetch_array($result_marca)):; ?>
<option value="<?php echo $row['id_marche']; ?>"><?php echo $row['nome_marche']; ?></option>
<?php endwhile; ?>
</select>

最佳答案

不使用 jQuery,而是使用普通的老式常规 Javascript,按照这些思路应该可以做到。

<form>
<select id='auto' name='auto'>
<option value=1>Banana
<option value=2>Apple
<option value=3>Cherry
<option value=4>Pomegranate
<option value=5>Mango
</select>
<div id='results'></div>
</form>

<script type='text/javascript'>
function display(e){
var el=e.target;
var div=document.getElementById('results');
var value=el.options[el.options.selectedIndex].value;
var text=el.options[el.options.selectedIndex].text;
div.innerHTML=value+text;
}
document.getElementById('auto').addEventListener('change',display,false);
</script>

关于javascript - 在文本框 html 中插入值选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39554972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com