Я использую jQuery Mobile 1.3.1 и хочу иметь форму с выбором даты. Я посмотрел в документы и пришел с этим:введите дату проверки на Android
<input type="date" name="Anreise" id="Anreise" data-mini="true" />
Это работает на прошивке, хотя он преобразует дату из локального форматирования к 2013-04-30
.
На Android я узнал, что форма не будет отправляться, потому что исходный выбор даты выдает 2013-4-30
. При отправке datepicker всплывает, и в нем говорится, что вы должны выбрать значение. Но я не могу изменить значение до 2013-04-30
.
Как это правильно сделано? Поддерживает ли datpicker jQuery Mobile все браузеры и устройства?
Решение:
Я Mobiscroll:
<link rel="stylesheet" href="css/mobiscroll.core.css" />
<link rel="stylesheet" href="css/mobiscroll.ios.css" />
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
<script src="js/mobiscroll.core.js"></script>
<script src="js/mobiscroll.core-de.js"></script>
<script src="js/mobiscroll.datetime.js"></script>
<script src="js/mobiscroll.datetime-de.js"></script>
<script src="js/mobiscroll.ios.js"></script>
<script>
$(function(){
$("#Anreise").mobiscroll().date({
lang: 'de',
dateOrder: 'dd mm yy',
dateFormat : "dd.mm.yy"
});
});
</script>
<input type="text" name="Anreise" id="Anreise" data-mini="true" />