假设我有三个变量 abc function submit(a,b,c){
document.form1.action="bbb.jsp?a="+a ....然后呢???还是不能这么传 给个建议 谢谢
document.form1.submit();
}
<input type="button" onClick="submit('<%=aaa%>','<%=bbb%>','<%=ccc%>');">
document.form1.action="bbb.jsp?a="+a ....然后呢???还是不能这么传 给个建议 谢谢
document.form1.submit();
}
<input type="button" onClick="submit('<%=aaa%>','<%=bbb%>','<%=ccc%>');">
document.form1.action="bbb.jsp?a="+a+"&b="+b+"&c="+c;
document.form1.submit();
}
我之前也是这么写 但是 就是 获取不到 值 都是 null
我之前也是这么写 但是 就是 获取不到 值 都是 null...
document.form1.action="bbb.jsp?a="+a+"&b="+b+"&c="+c;
document.form1.submit();
}
用escape就可以
中间不要带分号
正如楼上所说的,试试hidden隐藏域也是个好的方法
".jsp?id="+id+"&name="+name+"&age="+age;
获取的时候用:
String id =request.getParameter("id");
String name =request.getParameter("name"); 2.在页面放hidden域,类似?:
<input type="hidden" id="id">
<input type="hidden" id="name">
<input type="hidden" id="age">