Формат jQuery + MVC + DateTime
В моем aspx:
<td class="data"><%= Html.TextBoxFor(model => model.LastContainerStartDate)%></td>
где lastContainerStartDate имеет тип dataType DateTime
И в
$(document).ready(function () {
$("#LastContainerSeqNum").numeric();
$("#LastContainerStartDate").mask("99/99/9999 99:99:99");
$("#LastContainerEndDate").mask("99/99/9999 99:99:99");
когда страница загружается => загружает только дату с полным форматом маски
Пример: 01.10.2010 грузится нормально. 01.01.2010 поставляется с пустым полем
Как я могу сделать мой формат маски для первого символа необязательно.
2 ответа
Во-первых, я предлагаю вам добавить в этот пост тег, поясняющий, какой плагин это включает, потому что.mask не является нативным методом для JQuery.
Второе - не могли бы вы уточнить ваш вопрос?
Пример: 01.10.2010 грузится нормально. 01.01.2010 поставляется с пустым полем
Кажется, вы пытаетесь ввести 01.01.2010, что должно быть допустимым вводом с учетом этой маски, и я смог ввести эти данные и извлечь их из БД (и правильно заполнить) в моем собственном тестировании.
Но тогда вы спросите:
Как я могу сделать мой формат маски для первого символа необязательно.
Не могли бы вы указать, что именно вы ищете? Вы хотите, чтобы входные данные принимали строку типа 01.01.2010, или у вас возникли проблемы с тем, чтобы она принимала начальный ноль?
Я не уверен, что это именно то, что вы ищете, но я нашел следующие плагины вполне удовлетворительными и полезными.