2016-05-06 13 views
1

Ich soll auf eine Schaltfläche klicken, dann wird es umleiten zu einer Formularseite und füllen Sie eine bestimmte Details. Ich muss diese Daten erhalten und lokal mit Sitzungsobjekten speichern.Speichern von Daten mit Session Javascript

Button-Code:

<form action="Enquiry.html" method="get"> 
    <button class="button1" id="CreamLx">Book Now!</button> 
</form> 

Formular Seite:

<form method="post" action="" class="form1"> 
<p> 
    <label for="Products">Products</label> 
</p> 
<select name="Products" id="Products" required="required"> 
    <option value="">Please Select</option> 
    <option value="Cream1">Creamy</option> 
</select> 
</form> 

JavaScript-Code:

"use strict"; 
    function validate(){ 
    var errMsg = "";     // stores the error message 
    var result = true;     // assumes no errors 

    if (result){ 
      storeProduct(CreamLx); 
      } 

    return result; 
    } 

    function storeProduct(CreamLx){ 
     sessionStorage.CreamLx= CreamLx; 

    } 

    function getProduct(CreamLx){ 

     if(sessionStorage.CreamLx!= undefined){ 

     document.getElementById("CreamLx").textContent = sessionStorage.CreamLx; 

     document.getElementById("CreamLx").value = sessionStorage.CreamLx; 

    } 

    } 

    function init(){ 
     var car=document.getElementById("car"); 
     var option = document.getElementById('Products').value = product; 
     } 


    window.onload = init; 

Wo habe ich falsch gemacht? Mein JavaScript funktioniert nicht.

+0

Ihre Frage ist unklar. Ich sehe 'validate()' nicht aufgerufen. Was erwarten Sie von diesem Code? – Kashif

+0

im Grunde alles, was ich tun muss, ist, wenn Sie auf die Schaltfläche klicken, wird es automatisch cremige in der Formularseite auswählen. Ich muss die Informationen speichern und die Informationen mithilfe von Sitzungsspeicher abrufen. – Detonator

+0

Es gibt keinen "Sitzungsspeicher" in Javascript. Meinst du "localStorage"? – Kashif

Antwort

0

Sitzungsspeicher ist die Serverseite. Javascript ist Client-Seite, also müssen Sie ein PHP-Skript von Ihrem Javascript ausführen, das Sitzungsvariablen setzt und erhält.

+0

Dies ist das Beispiel https://paste.ee/p/HZxfE – Detonator