[英]WordPress query posts by date input type
我正在尝试显示用户可以通过html日期输入类型选择的特定日期的特定帖子。
这是我在html中输入的日期:
<form name="form" action="" method="get">
<input type="date" name="date" id="date" />
</form>
我正在尝试获得这样的价值:
$date = $_GET['date'];
echo $date;
但是我得到这个错误:
未定义索引:日期
任何人都知道如何获取所选日期? 我猜仍然需要提交表单,选择日期后有什么方法可以自动提交? 最好不使用JS。 提前谢谢了!
如何通过提交按钮或使用jQuery获取日期参数
我的意思是说没有提交按钮如何提交表单
<form name="form" action="" method="get">
<input type="date" name="date" id="date" />
</form>
您必须检查表单是否已提交,例如:
if (isset($_GET['date'])) {
$date = $_GET['date'];
} else {
$date = date('d/m/Y');
}
您可能试图在提交表单之前获取日期字段的值。
请尝试以下操作:
if (isset($_GET['date'])) {
$date = $_GET['date'];
echo $date;
}
如果不使用某种形式的Javascript,就无法使表单自动提交。
例如:
<form name="form" action="" method="get">
<input type="date" name="date" id="date" onchange="this.form.submit();" />
</form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.