【发布时间】:2019-10-04 01:16:58
【问题描述】:
我在下面的文本字段中有一个日期,用户应该可以手动输入。使用强制格式 MM/DD/YYYY
问题 - 有没有办法在特定范围内强制执行日期。所以也许可以使用 datepicker 验证规则!
例如。日期选择器不会让您选择 1919 年之前的任何年份。
如果范围超出日期选择器,是否有办法清除该字段? 前任。 01/01/0110 或 21/21/1000
<v-menu ref="startDateMenu"
:close-on-content-click="false"
v-model="startDateMenu"
:nudge-right="40"
lazy
transition="scale-transition"
offset-y
full-width
:disabled="!editMode"
max-width="290px"
min-width="290px">
<v-text-field slot="activator"
v-model="startDateFormatted"
label="Start Date"
prepend-icon="event"
@blur="startDate = parseDate(startDateFormatted)"
return-masked-value
mask="##/##/####"
dont-fill-mask-blanks
placeholder="MM/DD/YYYY"
:disabled="!editMode">
</v-text-field>
<v-date-picker v-model="startDate"
ref="startDatePicker"
:max="getToday()"
no-title
@input="inputStartDate"
:readonly="!editMode">
</v-date-picker>
</v-menu>
【问题讨论】:
标签: html vue.js vuetify.js