我有一个页面,其中有多个输入字段是fromdate和todate.我创建了动态ID和名称.我使用过
jquery日期选择器.
码:
$i=1;
foreach($locations as $location)
{
?>
<?php echo $location['name'];?>$i++;
}
?>
Jquery代码用于日期选择器:
(document).ready(function(){
var count=0;
count=<?php echo count($locations);?>;
for(i=1;i<=count;i++)
{
var dates = $('#txtFromDate_'+i+', #txtToDate_'+i).datepicker({
defaultDate: new Date(),
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd',
onSelect: function(selectedDate) {
var option = this.id == "txtFromDate_"+i ? "maxDate" : "minDate";
var instance = $(this).data("datepicker");
var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
}
显示日期和日期字段的Jquery日期选择器.在上面的代码中,我已经应用了从日期到日期的验证,即到日期应该大于从日期开始.
上述代码的问题是此验证仅应用于最后一行.
我希望这个验证应该应用于所有行.