2012-10-16 4 views
0

J'ai une page html qui prend les entrées datetime1, datetime2, moteid et a un bouton submit, qui devrait rediriger vers une autre page sur le onclick du bouton submit. Je veux utiliser les entrées ici, qui ont été donnés dans le par exemple page précédente., Datetime1, datetime2, moteidComment passer plusieurs entrées d'un html à une autre page

  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(); 

Quand je donne une seule entrée, sa fin et je reçois la sortie

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

Comment passer d'entrées .Quel est le mal avec la syntaxe ci-dessus

Répondre

0

Passer les valeurs de la page à la page n'est pas une bonne pratique. Puisque vous avez déjà un jsp, vous devriez commencer à passer la valeur de votre jsp à un Servlet. Vos champs doivent être à l'intérieur d'un form. Puis pointez l'attribut action de ce formulaire sur le Servlet. Avoir ces valeurs validées là, puis les passer à nouveau à un autre jsp.

0

utilisation QueryStrings:

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

ensuite obtenir les valeurs de la page de résultats

+0

Je l'ai fait it.but aucune utilisation – user1659213

+0

Une fois voir la question, j'ai modifié – user1659213

Questions connexes