我正在使用电子商务解决方案,我必须将sub_end_date传递给表单结帐。必须在页面加载时动态生成结束日期。
即。如果客户在20130101订购了6个月的订阅,那么我们设置了sub_enddate = 20130601。
我无法使用我的jquery代码。我试图在页面加载时附加id =“6mths”和id =“12mths”的值,以添加从现在起6个月和12个月的日期。 for id =“6mths”的值为“name = 6mths& sub_enddate =(今天从YYYYMMDD开始的6个月)”和id =“12mths”的值为“name = 12mths& sub_enddate =(从YYYYMMDD起今天12个月) “
var end_date_6mths = new Date();
end_date_6mths.setMonth(end_date_6mths.getMonth() + 6);
sub_enddate_6mths = end_date_6mths.getFullYear() + padWithZero(end_date.getMonth() + 1) + padWithZero(end_date.getDate());
jQuery("input[id=6mths]").val(sub_enddate_6mths);
var end_date_12mths = new Date();
end_date_12mths.setMonth(end_date_12mths.getMonth() + 12);
sub_enddate_12mths = end_date_12mths.getFullYear() + padWithZero(end_date_12mths.getMonth() + 1) + padWithZero(end_date_12mths.getDate());
jQuery("input[id=12mths]").val(sub_enddate_12mths);
答案 0 :(得分:0)
end_date
未定义:
var end_date_6mths = new Date();
end_date_6mths.setMonth(end_date_6mths.getMonth() + 6);
sub_enddate_6mths = end_date_6mths.getFullYear() + padWithZero(end_date.getMonth() + 1) + padWithZero(end_date.getDate());
jQuery("input[id=6mths]").val(sub_enddate_6mths);
要
var end_date_6mths = new Date();
end_date_6mths.setMonth(end_date_6mths.getMonth() + 6);
sub_enddate_6mths = end_date_6mths.getFullYear() + padWithZero(end_date_6mths .getMonth() + 1) + padWithZero(end_date_6mths .getDate());
jQuery("input[id=6mths]").val(sub_enddate_6mths);
要调试javascript,请使用浏览器的开发者控制台,可通过FF,Chrome和IE上的F12键访问。