Я использую формуляр и должен отделить дату в день, месяц и год. Я нашел способ separte date, используя переменную $ enterdate.Получите значение входной формы (PHP)
<form action="/datepage.php" method="get">
<label data-for="date">Enter Date:</label>
<?php $enterdate = $GET["date"]; list ($day,$month,$year) = split('[/.-]', $enterdate); ?>
<input type="text" id="datefield" name="date" class="datepicker" value="" autocomplete="off" />
<input type="hidden" id="day" name="day" value="<?php echo $day; ?>" />
<input type="hidden" id="month" name="month" value="<?php echo $month; ?>" />
<input type="hidden" id="year" name="year" value="<?php echo $year; ?>" />
</form>
Но я не знаю, как я могу получить значение поля ввода, заполненный внутри поля ввода (ID = «DateField») пользователя. Например, пользователь вводит следующую дату: 14.01.16
В конце концов мне это нужно ПОЛУЧИТЬ выход в URL:
& Дата = 14.01.16 & дня = 14 & месяца = 01 & года = 16
У кого-нибудь есть идея, что я сделал не так?
добавить кнопку отправки и нажмите на это и проверить, что это произойдет –
я хотел бы использовать JavaScript, чтобы построить моя форма против к php. Что случилось с этим? Вы отправляете это на другую страницу? Я не понимаю, как значения устанавливаются в скрытых полях, если эта страница не перезагружается, то вы хотите снова опубликовать эти данные? – Radmation
Прежде всего, это будет '$ _GET [" date "]', и, во-вторых, вы, конечно, не можете получить доступ к этому значению на стороне сервера _before_, пользователь отправил форму. – CBroe