是否有可能知道 input type = datetime-local 是否已填充一半?比如只填日期或者时间?
<input type="datetime-local" class="form-control input-lg" id="dueDate"
ng-model="jobDueDate" min="{{currentMin | date:'yyyy-MM-ddTHH:mm'}}"
placeholder="Due Date" >
无论是空的还是半填的,input标签的元素对象值为空。
var valuedate = document.getElementById('dueDate');
console.log(valuedate.value());
对于这两种情况,Date.parse 也会返回 NaN。有可能的解决方案吗?如果有帮助,我正在使用 Jquery 和 AngularJS。随意使用其他输入类型(没有额外的库)发布更清晰的解决方案。目的是让用户填写这两个字段。
编辑:字段可以留空或完全填写。我需要知道它是否已填满一半,以便我可以提示用户或自己计算所需日期。
最佳答案
您可以通过以下方式检测半填充字段:
document.querySelector('#dueDate').validity.badInput
关于javascript - 是否可以知道 input type = datetime-local 是否已填充一半?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38568186/