You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pickadate.js 如何修改提交字段名生成指定格式POST请求

我已解决该问题!

解决方案参考了 pickadate.js 官方文档中关于隐藏提交字段格式的相关说明。

期望的POST请求格式为:...date=17/04/2021&time=00:31

当前Datepicker.js生成的POST请求格式为:...date=17 April, 2021&date_submit=17/04/2021&time=10:00 AM&time_submit=10:00

需要移除冗余的日期、时间展示值,并将原有的*_submit类提交字段名替换为date、time字段。

我的配置代码如下:

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; // 一月的索引从0开始
var yyyy = today.getFullYear();
if (dd < 10) {
    dd = '0' + dd;
}
if (mm < 10) {
    mm = '0' + mm;
}
today = dd + '/' + mm + '/' + yyyy;

var $input = $('.datepicker').pickadate({
    formatLabel: 'dd/mm/yyyy',
    formatSubmit: 'dd/mm/yyyy',
    closeOnSelect: true,
    closeOnClear: false,
})
var $picker2 = $('.timepicker').pickatime({
    timePicker24Hour: true,
    formatLabel: 'H:i',
    formatSubmit: 'H:i',
})
var picker2 = $picker2.pickatime('picker2')
picker2.open()

内容的提问来源于stack exchange,提问作者ibrahim demet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.25 04:45:03