Я хочу сохранить значение дат в переменной, которую пользователь выбирает без использования формы. Я могу получить дату с помощью 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 ' ';
echo '<label>'."Date2:".'</label>';
echo '<input type="date" name="date1">';
echo '<p id="demo"></p>';
echo '<p id="demo1"></p>';
?>
</body>
</html>
Вы можете поместить значения в скрытые поля, которые позже вы можете извлекать во время отправки формы. –
Вы не можете этого сделать. Ваша уже обработанная страница php, вы больше не сможете ее использовать. Если вы хотите сохранить значения из пользовательского ввода, вам нужно отправить форму или использовать ajax-запрос и обработать его с помощью php-скрипта. – Maxx
почему вам нужно хранить их в переменных php? Если вы хотите получить к нему доступ на стороне сервера, вы можете использовать запрос ajax post –