2013-03-06 5 views
-1

Je ne peux pas obtenir la fonction de stocker des valeurs sur une autre page et de les sortir sur la page suivante. Par exemple, j'ai dog.html et cat.html qui a un bouton de soumission respectivement. Je veux obtenir les entrées de dog.html et cat.html et afficher les valeurs sur pay.html (après avoir cliqué sur le bouton soumettre dans cat.htmlInput-store-store-output

J'ai ce code dans pay4.html où je peux obtenir la valeur de la page précédente.

function getParams(){ 
    var idx = document.URL.indexOf('?'); 
    var params = new Array(); 
    if (idx != -1) { 
     var pairs = document.URL.substring(idx+1, 
       document.URL.length).split('&'); 
     for (var i=0; i<pairs.length; i++){ 
      nameVal = pairs[i].split('='); 
      params[nameVal[0]] = nameVal[1]; 
     } 
    } 
    return params; 
} 
params = getParams(); 
Name = unescape(params["Name"]); 
Address = unescape(params["Address"]); 
ContactNo = unescape(params["ContactNo"]); 
Email = unescape(params["Email"]); 
document.write("Name: " + Name + "<br>"); 
document.write("Address: " + Address + "<br>"); 
document.write("Contact number: " + ContactNo + "<br>"); 
document.write("E-mail: " + Email + "<br>"); 

que je dois faire à nouveau pour entrer dans quelques pages avant de sortir toutes les valeurs que j'entrai.

<form name="info" action="pay1.html" type=GET> 
<form name="info" action="pay2.html" type=GET> 
<form name="info" action="pay3.html" type=GET> 
<form name="info" action="pay4.html" type=GET> 

Répondre