Ниже приведен Форма, состоящая из 2-х полей: FROMTIME и TOTIME.
Мне нужно убедиться, что пользователь вводит значения в формате ЧЧ. :MM, но это невозможно без проверки.
Я пробовал использовать input type="time", но это не позволяет мне сериализовать данные и отправьте это на серверную часть.
Я использую $("#editForm").serialize или $("#editForm").serializeObject или $( "#editForm").serializeArray, но данные пусты, поскольку сериализация не включает данные времени.
Есть идеи?
Не могли бы вы сообщить мне, есть ли простой способ заставить пользователя вводить часы и минуты в формате ЧЧ:ММ?
Большое спасибо!
Код: Выделить всё
From Time:
To Time:
Вызов Ajax для серверной части, использующей сериализацию данных, представляет собой следующие строки кода. Распечатка на консоли пуста, поскольку типы ввода времени не подбираются jquery:
Код: Выделить всё
$("#editForm").on("submit", function(event) {
console.log($("editForm").serializeObject());
$.ajax({
url: "/Items/SaveItem/",
type: "POST",
data: $("#editForm").serializeObject(),
success: function(data) {
if (data.message == "OK") {
success("Item has been successfully saved!");
}
},
});
});
Подробнее здесь: https://stackoverflow.com/questions/790 ... ime-fields
Мобильная версия