如何在脚本中实现 OnClick

how can i implement a onclick in scriptlet?

本文关键字:实现 OnClick 脚本      更新时间:2023-09-26
当我

按下下拉列表中的某个值时,我想检查我在 scriplet 中选择的值。我该怎么做?

我尝试如下:(以下两个代码在同一页面"test.jsp"中)

code : for list 
    <select id="stream" name="current_session" onclick="fun2()" >
                <option value="Winter">Winter</option>
                <option value="Monsoon">Monsoon</option>
    </select>
代码:Scriplet

在 JavaScript 中(注意 HTML、Scriplet 都在同一个页面中)

     <script>
     function  fun2(){
     <%  
       String given_session=request.getParameter("stream"); 
       system.out.println(given_session);
     %>
    }

注意:我得到的输出为空,而不是选定的会话值。那么如何在同一jsp页面中获取所选值呢?

您可以使用JS来选择值

函数 get_the_value(){

var e = document.getElementById('stream').value;

返回 e; }

在你的Web浏览器中,你只有html,javascript和css。所有 JSP 代码都应该在服务器上运行。所以你只得到 jsp 文件的输出。在此之后,您将无法更改 jsp 代码。