我喜欢这个jQuery datepicker,我希望在PHP表单上实现其他输入框 http://multidatespickr.sourceforge.net/
当用户点击提交按钮时,他们会被带到另一个页面update.php,其中表格数据是通过POST获得的。
我正在寻找一行添加到javascript中,以便我可以通过POST以多种方式访问多个日期选择器中的多个日期数组:
var latestMDPver = $.ui.multiDatesPicker.version;
var lastMDPupdate = '2012-03-28';
var dates = $('#simpliest-usage').multiDatesPicker('getDates');
// Version //
//$('title').append(' v' + latestMDPver);
$('.mdp-version').text('v' + latestMDPver);
$('#mdp-title').attr('title', 'last update: ' + lastMDPupdate);
// Documentation //
$('i:contains(type)').attr('title', '[Optional] accepted values are: "allowed" [default]; "disabled".');
$('i:contains(format)').attr('title', '[Optional] accepted values are: "string" [default]; "object".');
$('#how-to h4').each(function () {
var a = $(this).closest('li').attr('id');
$(this).wrap('<'+'a href="#'+a+'"></'+'a>');
});
$('#demos .demo').each(function () {
var id = $(this).find('.box').attr('id') + '-demo';
$(this).attr('id', id)
.find('h3').wrapInner('<'+'a href="#'+id+'"></'+'a>');
});
// Run Demos
$('.demo .code').each(function() {
eval($(this).attr('title','NEW: edit this code and test it!').text());
this.contentEditable = true;
}).focus(function() {
if(!$(this).next().hasClass('test'))
$(this)
.after('<button class="test">test</button>')
.next('.test').click(function() {
$(this).closest('.demo').find('.box').removeClass('hasDatepicker').empty();
eval($(this).prev().text());
$(this).remove();
});
});
});
答案 0 :(得分:0)
查看插件,您可以将范围存储为常规输入字段中的常用分隔列表。使用jquery禁用直接输入字段,这样人们就不会“弄乱”然后你发布了一个逗号上的字段,然后你就会有你的数组。
答案 1 :(得分:0)
我不确定这是否是您要找的,但如果您需要通过POST访问传递给脚本的日期,请执行以下操作:
$dates = explode(',', $_POST['simpliest-usage']);