如何在选择jsp中的select标记中的选项时从数据库中检索数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在选择jsp中的select标记中的选项时从数据库中检索数据相关的知识,希望对你有一定的参考价值。
我希望能够从jsp的下拉列表中选择一个程序代码,而无需提交从数据库中获取相应的程序描述并将其显示在网页的文本框中。如果有人能告诉我如何解决这个问题,或者我需要了解的内容会很棒,谢谢。
<tr>
<td><strong>Program Code</strong></td>
<td>
<select name="ProgramCode">
<option value="-1" selected>[choose your program]</option>
<option value="1">CPA</option>
<option value="2">HSH</option>
<option value="3">CP</option>
<option value="4">RPN</option>
<option value="5">CSTC</option>
<option value="6">CFND</option>
</select>
</td>
</tr>
<tr>
<td><strong>Program Description</strong></td>
<td><input type="text" name="ProgramDescription" value="<%/*= programDescription */%>" size=20></td>
</tr>
答案
您需要使用和onchange事件处理程序。设置程序ID:
<select name="ProgramCode", ID="ProgramCode">
然后你需要从菜单中选择。
<input type="text" name="ProgramDescription" id="<%/*= programDescription */%>" size=20>
并集成以下eventhandler:
var select = document.getElementById('ProgramCode');
var input = document.getElementById('<%/*= programDescription */%>');
select.onchange = function() {
input.value = select.value;
}
注意:检查我是否为您添加了工作ID(基于您的价值标签)。
以上是关于如何在选择jsp中的select标记中的选项时从数据库中检索数据的主要内容,如果未能解决你的问题,请参考以下文章
从 select2 中的选定选项获取 optGroup id