Формат jQuery + MVC + DateTime - PullRequest
       9

Формат jQuery + MVC + DateTime

0 голосов
/ 13 декабря 2010

В моем 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 ]

0 голосов
/ 13 декабря 2010

Я не уверен, что это именно то, что вы ищете, но я нашел следующие плагины вполне удовлетворительными и полезными.

Маска ввода

JQuery Буквенно-цифровой

0 голосов
/ 13 декабря 2010

Во-первых, я предлагаю вам добавить в этот пост тег, поясняющий, какой плагин это включает, потому что .mask не является нативным методом для JQuery.

Второе - не могли бы вы уточнить ваш вопрос?

Пример: 01.10.2010 загружается нормально.01.01.2010 поставляется с пустым полем

Похоже, вы пытаетесь ввести 01.01.2010, что должно быть допустимым вводом с учетом этой маски, и я смог ввести эти данные,и получить его из БД (и заполнить правильно) в моем собственном тестировании.

Но тогда вы спросите:

Как я могу сделать мой формат маски для первого символа необязательным.

Не могли бы вы указать, что именно вы ищете?Вы хотите, чтобы входные данные принимали строку, такую ​​как 01.01.2010, или у вас возникли проблемы с тем, чтобы она принимала лидирующий ноль?

...