2016-08-02 78 views
-2

我想將日期的值存儲在用戶選擇的變量中,而不使用form.I能夠使用javascript獲取日期,但對於我的應用程序,我需要將它們存儲在php變量中。如何將變量和數據從JavaScript傳遞到PHP?

<html> 
    <head> 
    <script> 
function myFunction() { 
    var x = document.getElementById("date1").value; 
    document.getElementById("demo").innerHTML = x; 
    var y = document.getElementById("date2").value; 
    document.getElementById("demo1").innerHTML = y; 
} 

    </script> 
    </head> 
    <body> 
    <?php 
      echo '<button onclick="myFunction()">Try it</button>'; 
      echo '<input type="date" name="date1" >'; 
      echo '&nbsp'; 
      echo '<label>'."Date2:".'</label>'; 
      echo '<input type="date" name="date1">'; 
      echo '<p id="demo"></p>'; 
      echo '<p id="demo1"></p>'; 
    ?> 
    </body> 
    </html> 
+0

你可以把這些值裏面隱藏字段這以後就可以在表單提交時檢索。 –

+0

你不能這樣做。你的php已經呈現頁面,你不能再使用它了。如果你想從用戶輸入的商店值,你需要張貼表單或使用Ajax請求,並與您的PHP腳本處理它。 – Maxx

+0

爲什麼你需要將它們存儲在php變量中?如果你想在服務器端訪問它,你可以使用ajax post request –

回答

0

您可以使用Ajax的值送你什麼樣的PHP和使用GET或POST取的值

I use ajax on jquery

+0

大寫字母太貴了? –

+1

雖然這可能會回答這個問題,但請考慮詳細說明。 –