diff --git a/customize.dist/messages.js b/customize.dist/messages.js index ee97122aa..473a8595c 100755 --- a/customize.dist/messages.js +++ b/customize.dist/messages.js @@ -139,6 +139,8 @@ define(req, function(AppConfig, Default, Language) { // text & number were missing from the existing list // "form_input_ph_email": "email@example.com", // "form_input_ph_url": "https://example.com", + + Messages.form_date_time = "Select date and time"; return Messages; }); diff --git a/www/form/inner.js b/www/form/inner.js index 346bcc34f..fbe4df475 100644 --- a/www/form/inner.js +++ b/www/form/inner.js @@ -2114,13 +2114,18 @@ define([ get: function (opts, a, n, evOnChange) { opts = Util.clone(TYPES.date.defaultOpts); - var tag = h('input'); + var tag = h('input', {'aria-label': Messages.form_date_time}); var picker = Flatpickr(tag, { disableMobile: true, enableTime: true, time_24hr: is24h, dateFormat: dateFormat, + onChange: function(date) { + if (date) { + $(tag).attr('aria-label', date); + } + } }); var $tag = $(tag);