繁体   English   中英

如何在scriptlet中实现onclick?

[英]how can i implement a onclick in scriptlet?

当我在下拉列表中按某个值时,我想检查在清单中选择的值。 我怎样才能做到这一点?

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

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

代码:javascript内的scriplet(请注意,html,scriplet都在同一页面中)

     <script>
     function  fun2(){

     <%  
       String given_session=request.getParameter("stream"); 
       system.out.println(given_session);
     %>

    }

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

您可以使用js选择值

函数get_the_value(){

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

返回e; }

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM