[英]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.