Javascript 在页面加载时附加单选按钮值

Javascript 在页面加载时附加单选按钮值,javascript,jquery,forms,append,Javascript,Jquery,Forms,Append,我正在使用一个电子商务解决方案,其中我必须将sub_end_日期传递给表单签出。必须在页面加载时动态生成结束日期 i、 e.如果客户在20130101订购了6个月的订阅,那么我们将sub_enddate设置为20130601 我无法让jquery代码正常工作。我试图在页面加载中添加id=“6mths”和id=“12mths”的值,以添加6个月和12个月后的日期。for id=“6mths”的值为“name=6mths&sub_enddate=(YYYYMMDD中从今天起6个月)”和id=“12m

我正在使用一个电子商务解决方案,其中我必须将sub_end_日期传递给表单签出。必须在页面加载时动态生成结束日期

i、 e.如果客户在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);


要调试javascript,请使用浏览器的开发者控制台,通过FF、Chrome和IE上的F12键即可访问。

谢谢。我做了那个更改,一直在使用控制台,但仍然无法让它工作。在JSFIDLE上工作正常,第一个收音机的值为“20140512”,第二个收音机的值为“2037”。我猜你还没有完成你的字符串构建,不是吗?是的,我仍然需要向URL添加一些参数。12个月的结果不是我想要的。你知道我如何用零来改变焊盘,使第12个值=2013年(从今天起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_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);