2012-10-16 73 views
0

我有一个html页面,它接受输入datetime1,datetime2,moteid并提交一个提交按钮,该提交按钮应该重定向到提交按钮onclick上的另一个页面。 我想在这里使用的输入,在前面的页面即是因为,datetime1,DATETIME2,moteid如何将多个输入从一个html传递到另一个页面

  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

从页面传递值页面是不是一个好的做法。由于您已有jsp,因此您应该开始将jsp的值传递给Servlet。 您的字段应该在form之内。然后将该表格的action属性指向Servlet。在那里验证那些值,然后再将它们传递给另一个jsp

0

使用查询字符串:

var newwindow = parent.window.open("pdf1jsp.jsp?datetime1="+document.getElementById("datetime1").value+"&"+...); 

然后得到结果页面

+0

我已经做了它。但是没有用 – user1659213

+0

一旦看到问题的价值观,我已编辑 – user1659213

相关问题