我有一个html页面,它接受输入datetime1,datetime2,moteid并有一个提交按钮,它应该在提交按钮的onclick上重定向到另一个页面。 我想在这里使用输入,在前一页中给出,即。,datetime1,datetime2,moteid
var d1=document.getElementById("datetime1").value;
var d2=document.getElementById("datetime2").value;
var m=document.getElementById("moteid").value;
**var newwindow = parent.window.open("pdf1jsp.jsp?datetime1="+d1+"&"+"pdf1jsp.jsp?datetime2="+d2+"&"+"pdf1jsp.jsp?moteid="+m);
//var newwindow = parent.window.open("pdf1jsp.jsp?datetime1="+d1+"pdf1jsp.jsp?datetime2="+d2+"pdf1jsp.jsp?moteid="+m);**
window.close();
当我只提供一个输入时,那就好了,我得到了输出
var newwindow = parent.window.open("pdf1jsp.jsp?datetime1="+d1);
如何传递许多输入。上述语法错误
答案 0 :(得分:0)
将值从页面传递到页面不是一个好习惯。由于您已经有jsp
,因此您应该开始将jsp
的值传递给Servlet
。
您的字段应位于form
内。然后将该表单的action
属性指向Servlet
。在那里验证这些值,然后再将它们传递给另一个jsp
。
答案 1 :(得分:0)
使用QueryStrings:
var newwindow = parent.window.open("pdf1jsp.jsp?datetime1="+document.getElementById("datetime1").value+"&"+...);
然后从结果页面
获取值