我有一个输入类型的datetime-local,它在chrome中工作正常,但是当我尝试在firefox中运行相同的页面时,它显示文本框而不是datepicker。我已经尝试过使用现代化器,但仍然存在问题,任何人都可以告诉我怎么能在firefox中修复datetime-local问题。
<div class="form-group" ng-class="{'has-error': vm.basicInfoForm.validFrom.$invalid && (vm.basicInfoForm.validFrom.$dirty || vm.basicInfoForm.$submitted)}">
<label translate >.NEW.STARTDATE</label>
<input type="datetime-local" name="validFrom" class="form-control" name="fromdate" ng-model="vm.basicInfo.validFrom"/>
<span class="help-block error-block basic-block" translate>.NEW.CHECKDATE</span>
</div>
答案 0 :(得分:0)
不受支持,请查看其文档https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local#Browser_compatibility
答案 1 :(得分:0)
Firefox不支持输入类型“ datetime-local”,因此它会显示一个文本框,在这种情况下,您可以将输入类型用作“日期”。
“ datetime-local”也显示时间,如果您有相同的要求,则也可以使用输入类型“ time”显示时间。
我希望这会有所帮助。