我正在嘗試禁用input type="date". 我可以在日期選擇器中限制以前的日期。但是當我在 HTML 日期選擇器中輸入任何以前的日期時,即使日期已經完成,我也可以保存資料(例如,我輸入12/08/2020)
$(document).ready(function() { //DISABLED PAST DATES IN APPOINTMENT DATE
var dateToday = new Date();
var month = dateToday.getMonth() 1;
var day = dateToday.getDate();
var year = dateToday.getFullYear();
if (month < 10)
month = '0' month.toString();
if (day < 10)
day = '0' day.toString();
var maxDate = year '-' month '-' day;
$('#txt-appoint_date').attr('min', maxDate);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="date" id="txt-appoint_date" />
uj5u.com熱心網友回復:
您可以禁用keyboard onkeydown event.
$(document).ready(function() { //DISABLED PAST DATES IN APPOINTMENT DATE
var dateToday = new Date();
var month = dateToday.getMonth() 1;
var day = dateToday.getDate();
var year = dateToday.getFullYear();
if (month < 10)
month = '0' month.toString();
if (day < 10)
day = '0' day.toString();
var maxDate = year '-' month '-' day;
$('#txt-appoint_date').attr('min', maxDate);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="date" id="txt-appoint_date" onkeydown="return false"/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/376396.html
標籤:javascript html 查询 日期
