我正在开发一个Django应用程序。
我的表单中有日期输入:
<input type="date" name="date_of_birth" max="03.11.2020" max-length="8" pattern="[0-3][0-9].[01][0-9].[0-9]{4}" class="dateinput form-control" required id="id_date_of_birth">
它允许输入6位数的年份,但我希望只能输入4位数。我还尝试编写了一个简单的脚本:
$(function() {
$('#id_date_of_birth').change(function() {
var date = $(this).val();
console.log(date, 'change')
});
});
但仅当我更改年份时,它才会启动。
我想让数字循环在4个数字上,而不是6个。
有人可以给我一些提示如何将年份限制为仅4位数字吗?
max
(和min
)的格式为yyyy-mm-dd
。 - Andreasdatetime-local
,则格式为YYYY-MM-DDThh:mm
。(例如:max="9999-12-31T23:59"
) - Henry Kwon