【发布时间】:2016-11-02 23:22:13
【问题描述】:
我正在使用一个公式,并且必须将日期分成日、月和年。我找到了一种方法来分隔日期,同时使用变量 $enterdate。
<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 中需要这个 GET 输出:
&date=14.01.16&day=14&month=01&year=16
任何人都有想法,我做错了什么?
【问题讨论】:
-
添加一个提交按钮并点击它并检查发生了什么
-
我会使用 javascript 来构建我的表单,而不是 php。得到什么?您是否将其发布到其他页面?我不明白如果这个页面没有被重新加载,隐藏字段的值是如何设置的,那么你想再次发布该数据吗?
-
首先,它会是
$_GET["date"],其次,您当然不能在用户提交表单之前访问该值服务器端。跨度>