Сериализация HTML-формы с типом ввода времени/текста и проверкой полей времениC#

Место общения программистов C#
Ответить
Anonymous
 Сериализация HTML-формы с типом ввода времени/текста и проверкой полей времени

Сообщение Anonymous »

Я пытаюсь создать HTML форму, которая будет использоваться для отправки данных на серверную часть в C#.
Ниже приведен Форма, состоящая из 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»