下拉列表始终发送过滤器中的最后一个值
dropdwon send always last value in filter
我正在尝试使用 Dropdown 进行筛选,但它总是将最后一个值发送到 link 选项
总是发送最后一个选项
过滤器控制器工作正常。我认为问题出在 blade 的下拉菜单中,它没有发送选项 link
这是我的刀
<form action="{{ action('App\Http\Controllers\HomePageController@processForm') }}" method="POST" class="woocommerce-ordering product-filter">
@csrf
<input type="hidden" value="alpha" name="sortoption"id="alpha">
<input type="hidden" value="desc" name="sortoption" id="desc">
<input type="hidden" value="asc" name="sortoption" id="asc">
<span class="orderby-label hide-desktop">Sort by</span>
<span te class="perpage-label">Sort by</span>
<select name="orderby" class="orderby filterSelect" aria-label="Shop order" data-class="select-filter-orderby">
<option for="alpha">Ordre Alphabetique</option>
<option for="desc">Prix Decroissant</option>
<option for="asc">Prix Croissant</option>
</select>
</form>
您对 <option>
的语法错误。 for
是 <label>
标签中使用的属性。设置选项值的属性是 value
.
您也不需要隐藏输入。
<form action="{{ action('App\Http\Controllers\HomePageController@processForm') }}" method="POST" class="woocommerce-ordering product-filter">
@csrf
<span class="orderby-label hide-desktop">Sort by</span>
<span class="perpage-label">Sort by</span>
<select name="sortoption" class="orderby filterSelect" aria-label="Shop order" data-class="select-filter-orderby">
<option value="alpha">Ordre Alphabetique</option>
<option value="desc">Prix Decroissant</option>
<option value="asc">Prix Croissant</option>
</select>
</form>
我正在尝试使用 Dropdown 进行筛选,但它总是将最后一个值发送到 link 选项
总是发送最后一个选项
过滤器控制器工作正常。我认为问题出在 blade 的下拉菜单中,它没有发送选项 link
这是我的刀
<form action="{{ action('App\Http\Controllers\HomePageController@processForm') }}" method="POST" class="woocommerce-ordering product-filter">
@csrf
<input type="hidden" value="alpha" name="sortoption"id="alpha">
<input type="hidden" value="desc" name="sortoption" id="desc">
<input type="hidden" value="asc" name="sortoption" id="asc">
<span class="orderby-label hide-desktop">Sort by</span>
<span te class="perpage-label">Sort by</span>
<select name="orderby" class="orderby filterSelect" aria-label="Shop order" data-class="select-filter-orderby">
<option for="alpha">Ordre Alphabetique</option>
<option for="desc">Prix Decroissant</option>
<option for="asc">Prix Croissant</option>
</select>
</form>
您对 <option>
的语法错误。 for
是 <label>
标签中使用的属性。设置选项值的属性是 value
.
您也不需要隐藏输入。
<form action="{{ action('App\Http\Controllers\HomePageController@processForm') }}" method="POST" class="woocommerce-ordering product-filter">
@csrf
<span class="orderby-label hide-desktop">Sort by</span>
<span class="perpage-label">Sort by</span>
<select name="sortoption" class="orderby filterSelect" aria-label="Shop order" data-class="select-filter-orderby">
<option value="alpha">Ordre Alphabetique</option>
<option value="desc">Prix Decroissant</option>
<option value="asc">Prix Croissant</option>
</select>
</form>