0

入力datetime1、datetime2、moteidを受け取り、送信ボタンを持つhtmlページがあります。送信ボタンのオンクリックで別のページにリダイレクトする必要があります。ここでは、前のページで指定した入力を使用したいと思います。つまり、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();

入力を1つだけ与えると、問題なく出力が得られます

var newwindow = parent.window.open("pdf1jsp.jsp?datetime1="+d1);

多くの入力を渡す方法。上記の構文の何が問題になっていますか

4

2 に答える 2

0

ページからページへ値を渡すことは、良い習慣ではありません。が既にあるので、値を yourから a にjsp渡し始める必要があります。フィールドは 内にある必要があります。次に、そのフォームの属性を にポイントします。それらの値をそこで検証してから、別の に再度渡します。jspServletformactionServletjsp

于 2012-10-16T06:28:58.970 に答える
0

QueryString を使用します。

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

次に、結果ページから値を取得します

于 2012-10-16T06:32:54.550 に答える