jquery mobile - Mobiscroll Default Date Value on Safari -


i'm using mobiscroll date scroller in app. have set initialize date database , set value of input field. here code:

                $(function(){                      $("#requestdate").scroller({                          preset: 'date',                         theme: 'jqm',                         display: 'modal',                         mode: 'scroller',                         dateorder: 'mdyyyy',                         dateformat: 'm/d/yyyy'                     });                      var requestdate = $("#requestdate").val();                      if(requestdate != ""){                         requestdate = new date(requestdate);                         $("#requestdate").scroller('setdate', requestdate, true);                     }                   }); 

here form field:

<input type="text" name="requestdate" id="requestdate" data-role="mobiscroll" value="2013,7,25" data-mini="true" readonly="" class="ui-input-text ui-body-f ui-corner-all ui-shadow-inset ui-mini"> 

this shows date formatted in text input , defaults date when mobiscroll opened. except in safari. in safari date shows nan/nan/nan. how fix this? thanks!

you don't need call setdate, put date in correct format input value. see example: http://jsfiddle.net/rqzbw/

note 1: use 'mdyy' , 'm/d/yy', yyyy incorrect (see documentation)

note 2: .scroller() deprecated, use .mobiscroll() instead. if using older version, should upgrade latest.


Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

Does Firefox offer AppleScript support to get URL of windows? -

android - How to install packaged app on Firefox for mobile? -