0

我在 JSP 页面中有一个下拉列表。当用户选择一个选项时,我需要使用onSubmit(). 我需要一些帮助来使用onSubmit.

我的代码:

<% 
String query = "SELECT * FROM MONEY_ISSUE_REQUEST WHERE QUEUE_ID='q1'";
ResultSet rs=st.executeQuery(query); %>

<table border="1"> 
     <tr>               
         <th style=font-weight:bold>  REQ_ID &nbsp;  &nbsp; </th> 
         (...)       
         <th style=font-weight:bold>  APPROVAL &nbsp; &nbsp; </TH>
     </tr>

     <% while(rs.next()) { %>
     <tr>
         <td> <%out.println(rs.getInt(1));%> </td>
         (...)
         <td> <%out.println(rs.getString(13));%> </td>
         <td>
             <select name="id" onchange="update('this.options[this.selectedIndex].value')" >
                 <option value="approve">approve</option>
                 <option value="reject">reject</option>
             </select>                           
         </td>
      <% }%></tr>
</table>

我的更新查询:

update table money_issure_request set STATUS_ID=value, QUEUE_ID='q2'; 

提前致谢

4

1 回答 1

0

您可能想提交有关onchage事件的表单。假设 jQuery,这是执行此操作的代码示例。

$(document).ready(function() {
    $("#target").change(function() {
        $("#yourForm").submit();
    });
});

<form id="yourForm" action="UpdateServlet" method="post">
  <select id="target">
      <option value="option1">Option 1</option>
      <option value="option2">Option 2</option>
  </select>
</form>

在您的更新 servlet 中,您编写根据所选选项更新数据库记录的逻辑。

于 2012-06-11T09:18:24.700 回答