2016-08-02 140 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

虽然这可能会回答这个问题,但请考虑详细说明。 –