请在下面找到Javascript的代码
function viewGraph(){
var countries=document.getElementsByName("exceptionRecord");
var size=document.getElementById("size").value;
var checkedElements="";
var count=0;
for(var i=0;i<size;i++){
if(countries[i].checked){
checkedElements=checkedElements+"&country"+count+"="+document.getElementsByName("exceptionRecord")[i].value;
count++;
}
}
checkedElements=checkedElements+"&size="+count;
checkedElements=checkedElements+"®ion="+document.getElementsByName("region")[0].value;
checkedElements=checkedElements+"&measure="+document.getElementsByName("measure")[0].value;
alert(checkedElements);
document.trendReport.action="Trending.jsp?method1=viewGraph&action=generateReport"+checkedElements;
document.trendReport.submit();
}
另请查找我的JSP代码
<form name="trendReport" method="post" onsubmit="viewGraph()">
<input type="submit" value="View Graph" >
</form>
如果我正在尝试提交此表单,则不会传递我在操作中给出的参数,它只会重定向到Trending.jsp
任何人都可以帮忙 在此先感谢!
答案 0 :(得分:0)
将方法属性添加到表单
<form name="trendReport" action="" method="get" onsubmit="viewGraph()">
<input type="submit" value="View Graph" >
</form>
注意:您不需要通过javascript提交表单,因为它已经在提交事件中。