I think the Killrawr method is a good way, but I saw in my case the correct "override" field name: there was "overrideDateFieldOrder" instead of "fieldsOrderOverride". I am using the latest date.
If you look at a few key / fields in "i18n", you will see a key called "DateFieldOrder", so because I already used some method of redefinition by prefixing the key by redefining, it seems to work well.
So, in my case, when I did this:
jQuery.extend(jQuery.mobile.datebox.prototype.options, { 'overrideDateFieldOrder': ['d','m','y'] });
It works well.
Another way is also:
$('#mydate').data("options", {"overrideDateFieldOrder": ["d", "m", "y"]});
Or the best in your case, I think:
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"overrideDateFieldOrder":["d", "m", "y"]}' />
Note: The use of "and" in this last line is important. Tag
data-option='{"overrideDateFieldOrder":["d", "m", "y"]}'
works well, but not something like
data-option="{'overrideDateFieldOrder':['d','m','y']}"
does not work.
Hello,