繁体   English   中英

使用JavaScript检索onclick中的变量

[英]Retrieving variable in onclick with javascript

我尝试使用onclick从javascript函数检索变量后提交JSP页面。 有没有办法做到这一点?

Javascript:

function sub(str)
{
    alert(str); //To test if I am getting the variable on this function
} 

JSP内容:

  <c:forEach items="${mybean.flag}" var="element">
       <a  href="javascript:sub('${element.CASE}');">${element.CASE}</a> 
     </c:forEach>

    <%String w = request.getParameter("str");


    if(!w.equals("null") {
       Call a java bean to do further manipulations
    }

   %>

要按照Javascript提交表单,您可以随时执行以下操作:

document.forms[0].submit(); // assuming you have at least one Form on your page and want to submit the first one

我能够使用以下代码从onclick传递变量。

Javascript:

函数subb(str){

alert("Subb" +str);



 form = document.createElement('form');



 form.setAttribute('method', 'POST');



 form.setAttribute('action', 'index.jsp');



myvar = document.createElement('input');



 myvar.setAttribute('name', 'mydata');




 myvar.setAttribute('type', 'hidden');




 myvar.setAttribute('value',str);




 form.appendChild(myvar);




 document.body.appendChild(form);




 form.submit();   

}

   <a  href="javascript:sub('${element.CASE}');">${element.CASE}</a> 




 </c:forEach>





<%String w = request.getParameter("mydata");




if(!w.equals("null") {




   Call a java bean to do further manipulations




}

%>

暂无
暂无

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

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