簡體   English   中英

按日期輸入類型的WordPress查詢帖子

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM