0

我试图将复选框的状态传递给另一个文件中的搜索查询(SQL 语句)。

我有两个文件,复选框在一个中定义,另一个有 SQL 语句。当检查复选框并按下搜索按钮时,我希望它加载所有行带有“ y”。这是我拥有的搜索功能的一部分,但是当我搜索东西时,我似乎无法让复选框像输入框一样工作。


发票.jsp

<script type="text/javascript">
function validate() {
    if (document.getElementById('box1').checked) {
        alert("checked");
    } else {
        alert("Not checked.")
    }
}
</script>



<td><input type="checkbox" name="chkbox2" value="box2a" id="box1"  onclick="validate()"> Checked</td>

invoice_search.jsp

   <c:if test="${checked param.chkbox2}">

<sql:query var ="NameCheck" scope = "session" dataSource = "${bookdB}">

    SELECT Job_ID
        FROM Jobs
    WHERE Job_ID LIKE 'Y'

    <sql:param value = "%${param.job_id}%" />

</sql:query>

  </c:if>

任何帮助将非常感激。谢谢。

4

0 回答 0