положить значение JavaScript в php - PullRequest
0 голосов
/ 10 февраля 2011

У меня есть форма, которая, когда человек выбирает дату, я хочу, чтобы значение вошло в функцию php.Я могу просмотреть это значение с помощью this.form.orderdate.value, но я хочу поместить это значение в переменную php $ dateChosen

. На данный момент страница выглядит так:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    <script type="text/javascript">DateInput('orderdate', true, 'YYMMDD')</script>
    <input name="submit" type="submit" value="get KML" />

</form>
</body>

1 Ответ

1 голос
/ 10 февраля 2011

Javascript все выполняется на клиентском компьютере, за исключением вызова ajax (который все еще находится на стороне браузера / клиента и выполняет запрос к функции на стороне сервера). PHP происходит на стороне сервера. В вашем случае вы пытаетесь сделать что-то, что невозможно, потому что PHP-скрипт больше не выполняется к тому времени, когда страница отображается в браузере, и javascript способен выполнить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...