Javascript 日期选择器更改日期格式并提交表单
我发现了一个有用的范围日期选择器(只有一个输入字段): 我已将格式从“mm/dd/yy”更改为“yy-mm-dd”,到目前为止,它可以工作。用户选择两个不同的日期。如果用户选择相同的开始和结束日期,则格式仍然是默认格式—“mm/dd/yy”。我怎样才能改变这个 我问题的第二部分是提交表格。我已经试过了,但不起作用: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(); } })
.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();
});
}