如何在选择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标记中的选项时从数据库中检索数据的主要内容,如果未能解决你的问题,请参考以下文章

如何访问嵌套 JSP 标记文件中的父属性?

从 select2 中的选定选项获取 optGroup id

选择和取消选择时从选择框中获取值

带有链接的 select2 标记中的单击事件

如何使用 Hibernate 多对多将 jsp 页面中的多个选择标记中的数据保存到数据库

在选择时从数据库中获取值 在jsp中