At the moment I have to select a value from the drop down list and then click the button Items Per Page. I don't want to have to click the Items Per Page button. I want to embed the functionality from the Items Per Page button into the 4 options (3,6,9,12) in the Select element.
Пункты на странице 3 6 9 12
У меня было несколько попыток (включая две ниже), и я не думаю, что какая-либо из них была удаленно близка.
<option value="3" type="submit">3 </option>
<option class="btn btn-primary mb-4 height" value="6">6 </option>
Я погуглил проблему, но не нашел ничего удаленно подходящего. Есть ли у кого-нибудь предложения или ссылки на документацию?
Проблема решена
Я решил проблему с onchange="javascript:this.form.submit()"
. Приведенный ниже код работает отлично.
<div class ="example" style="display: inline-block" ><div style="text-align:center"> <form method="GET">
<input class="btn btn-primary mb-4 height" type="submit" value="Items Per Page">
<select class="btn btn-outline-primary mb-4 height" name="paginate_by" id="ItemsPerPage" onchange="javascript:this.form.submit()">
<option value="3">3 </option>
<option value="6">6 </option>
<option value="9">9 </option>
<option value="12">12 </option>
</select>
</form>
</div></div>
Я узнал о onchange="javascript:this.form.submit()"
из сообщения Ларриса ( Как отправить форму при выборе изменения ).