我在Vue.js项目中使用cleave.js作为日期输入字段。我通过的选项是:
<cleave :options="{ date: true, datePattern: ['m', 'd','Y'] }" id="date-input" placeholder="MM/DD/YYYY" type="text"></cleave>
如何设置Y的最大值?
wlwcrazw1#
Cleave是一个输入格式库,它真的没有别的功能,你可以决定如何限制用户输入,幸运的是它提供了一个API来访问下划线的原始输入值。您需要编写一个事件侦听器来检查用户输入并根据需要设置值的上限。
oxalkeyp2#
我这样做的卡安全号码和工作罚款
const cardCCV = new Cleave("#cardCCV", { numeral: true, stripLeadingZeroes: false, onValueChanged: function (e) { const maxSize = 3; if (e.target.rawValue.length > maxSize) { cardCCV.setRawValue(e.target.rawValue.substring(0, maxSize)); } }, });
2条答案
按热度按时间wlwcrazw1#
Cleave是一个输入格式库,它真的没有别的功能,你可以决定如何限制用户输入,幸运的是它提供了一个API来访问下划线的原始输入值。
您需要编写一个事件侦听器来检查用户输入并根据需要设置值的上限。
oxalkeyp2#
我这样做的卡安全号码和工作罚款