1
在單擊打開DateTimePicker的輸入字段(我們使用this one from mobiscroll)後,我們的Android HTML5應用程序在parseInt(正試圖解析「11.07.1993」)時發生NumberFormatException異常。顯然它不應該解析日期。奇怪的是,這個Bug只發生在三星Galaxy S3上。Samsung Galaxy S3上的Mobiscroll ParseInt異常
調用mobiscroller的代碼如下所示:
$(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() });
});
輸入字段看起來是這樣的:
<input name="ti_gebdat" id="ti_gebdat" style="text-align: right"
placeholder="" value="" type="date" readonly>
我怎樣才能使它在銀河S3的工作嗎?
UPDATE
銀河S4同樣崩潰。
感謝您回答您自己的問題:) –
好吧,因爲沒有人回答;) – Daniel