在某些情况下,我只想重置日期输入库中的年份。
请参阅下面的示例,如果用户键入日期大于,我想重置年份2022-12-31
。
当我尝试它重置整个日期但我只想重置年份而不是完整日期。
示例:如果用户类型01/01/2023
,则应将其重置为01/01/yyyy
.
$('#date-input').change(function(e) {
let input = $(this);
if (input.prop('max') < input.val()) {
var value = input.val().substring(5, 10);
console.log(value);
input.val(value);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<input type="date" id="date-input" placeholder="MM / DD / YY" max="2022-12-31"></span>