2012-10-16 111 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

相關問題