2016-08-02 1 views
-2

Я хочу сохранить значение дат в переменной, которую пользователь выбирает без использования формы. Я могу получить дату с помощью 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 –

ответ

0

вы можете использовать Ajax, чтобы отправить значения, которые вы, что в PHP и использовать получить или отправить принимать значения

I use ajax on jquery

+0

Заглавные буквы стоят слишком дорого? –

+1

Хотя это может ответить на вопрос, подумайте о том, чтобы разработать. –