Контроль и объединение полей формы HTML перед отправкой

У меня есть HTML-форма с полями даты и времени отдельно, когда пользователь нажимает кнопку Сохранить, я хочу объединить дату и время в поле даты и отправить только поле даты с объединенными датой и временем. У меня уже есть атрибут "skip_element", который я могу использовать, чтобы избежать отправки какого-либо поля, установив true или false. Мое главное требование - я хочу объединить значения поля даты и времени в одно поле и отправить форму. У меня есть магистральный Syphone для сериализации формы. Можно ли там что-то сделать, чтобы объединить значения поля даты и времени и удалить поле времени?

В противном случае мне нужно выполнить ручное кодирование в функции javascript, чтобы объединить эти два поля и удалить поле времени из моего массива перед отправкой дат со временем на сервер. И я должен сделать это на многих страницах моего заявления. Если это может быть достигнуто простым способом, это было бы здорово.

1 ответ

Вам, вероятно, понадобится что-то подобное.

function passDateAndTime () {
  var date = '05/10/2015';
  var time = '05:00:00 AM'; //the time wil need to be a date object, The time field will probably yield the correct time format.
  var date_time = joinDateAndTime_(date, time);
  Logger.log('date and time: ' + date_time);

  }

function joinDateAndTime_(date, time) {
  var date = new Date(date); Logger.log('date: ' + date);
  date.setHours(time.getHours());
  date.setMinutes(time.getMinutes());
  return date;
}
Другие вопросы по тегам