How to make default value not selected for previous month and next month and submit the form only if user selects a date ?
this is my xml file for filtering
โค้ด: เลือกทั้งหมด
<?xml version="1.0" encoding="UTF-8"?>
<form>
<fields name="filter">
<field
name="search"
type="text"
inputmode="search"
class="js-select-submit-on-change"
description="FILTER_SEARCH_LABEL"
hint="JSEARCH_FILTER"
/>
<field
name="event_type"
type="sql"
label="Event Type "
hint='SELECT_EVENT_TYPE'
required="true"
query="SELECT id AS value, event_type_name AS text FROM tools_calendar_event_types ORDER BY event_type_name ASC"
key_field="value"
class="js-select-submit-on-change"
value_field="text"
>
<option value="">SELECT_EVENT_TYPE_WITH_DASH_SIGN</option>
<option value="all">ALL</option>
</field>
<field
name="start_date"
type="calendar"
hint="FILTER_START_DATE"
onchange="this.form.submit();"
format="%Y-%m-%d"
class="inputbox"
/>
<field
name="end_date"
type="calendar"
hint="FILTER_END_DATE"
onchange="this.form.submit();"
format="%Y-%m-%d"
class="inputbox"
/>
</fields>