Javascript 日期选择器更改日期格式并提交表单

Javascript 日期选择器更改日期格式并提交表单,javascript,jquery,date,datepicker,form-submit,Javascript,Jquery,Date,Datepicker,Form Submit,我发现了一个有用的范围日期选择器(只有一个输入字段): 我已将格式从“mm/dd/yy”更改为“yy-mm-dd”,到目前为止,它可以工作。用户选择两个不同的日期。如果用户选择相同的开始和结束日期,则格式仍然是默认格式—“mm/dd/yy”。我怎样才能改变这个 我问题的第二部分是提交表格。我已经试过了,但不起作用: .datepicker({ onChange: function () { $('#exchange_search').submit(); } })

我发现了一个有用的范围日期选择器(只有一个输入字段):

我已将格式从“mm/dd/yy”更改为“yy-mm-dd”,到目前为止,它可以工作。用户选择两个不同的日期。如果用户选择相同的开始和结束日期,则格式仍然是默认格式—“mm/dd/yy”。我怎样才能改变这个

我问题的第二部分是提交表格。我已经试过了,但不起作用:

.datepicker({
    onChange: function () {
        $('#exchange_search').submit();
    }
})

我已经找到了提交表格的方法。单日期格式仍然存在问题

如果有人需要,以下是解决方案:

onAfterUpdate: function ( inst ) {
    $('<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">Done</button>')
    .appendTo($('#jrange div .ui-datepicker-buttonpane'))
    .on('click', function () { 
        $('#jrange div').hide();
        $('#exchange_search').submit();
    });
}
更新后:函数(inst){ $(“完成”) .appendTo($('#jrange div.ui datepicker buttonpane')) .on('click',函数(){ $('#jrange div').hide(); $(“#交换搜索”).submit(); }); }