Добавить значение радиокнопки при загрузке страницы

0

Я использую решение для электронной коммерции, где я должен передать sub_end_date для проверки формы. Дата окончания должна динамически генерироваться при загрузке страницы.

т.е. если клиент заказывает 6-месячную подписку на 20130101, мы установили sub_enddate = 20130601.

Я не могу заставить мой код jquery работать. Я пытаюсь добавить значение id = "6mths" и id = "12mths" на загрузку страницы, чтобы добавить дату 6 и 12 месяцев. Значение id = "6mths" должно быть "name = 6mths & sub_enddate = (6 месяцев с сегодняшнего дня в YYYYMMDD)" и значение id = "12mths" должно быть "name = 12mths & sub_enddate = (12 месяцев с сегодняшнего дня в YYYYMMDD)"

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);

http://jsfiddle.net/hVzRn/

Теги:
forms
append

1 ответ

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, используйте консоль разработчика вашего браузера, доступную с помощью клавиши F12 в FF, Chrome и IE.

  • 0
    Благодарю. Я сделал это изменение и использовал консоль, но я все еще не могу заставить ее работать.
  • 0
    У меня работает нормально на jsFiddle, я получаю значение «20140512» для первого радио и «2037» для второго. Я полагаю, вы еще не закончили сборку струн, не так ли?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню