After clicking the input field that opens the DateTimePicker (we use this one from mobiscroll) our Android HTML5 App crashes with a NumberFormatException at parseInt (which is trying to parse "11.07.1993"). Obviously it should not be parsing the date. Strangely enough, this Bug only happens on Samsung Galaxy S3.
The code that calls the mobiscroller looks like this:
$(function ()
{
// create a datepicker
$("#ti_gebdat").mobiscroll().date(
{
display: 'bottom',
dateFormat: 'dd.mm.yy',
dateOrder: 'ddmmyy',
lang: 'de',
onBeforeShow: function (html, inst)
{
inst.setDate(dataclass.gebDat, true, 2);
}
});
$("#ti_gebdat").bind('change', function (event)
{
var dt = $.mobiscroll.parseDate('yy-mm-dd',event.target.value,'');
event.target.value = $.mobiscroll.formatDate('dd.mm.yy', dt, '');
dataclass.setGebDat(dt);
});
$('#ti_gebdat').scroller('option', { maxDate: new Date() });
});
The input field looks like this:
<input name="ti_gebdat" id="ti_gebdat" style="text-align: right"
placeholder="" value="" type="date" readonly>
How can I make it work on Galaxy S3 too?
UPDATE
Also crashes with Galaxy S4.