2010-12-13 7 views
0

В моей ASPX:Jquery + MVC + DateTime Формат

<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"); 

когда страница получить нагрузки => загружает только дату с полной маской формата

Ex: 10/01/2010 загружает штраф. 01/01/2010 поставляется с пустым полем

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

ответ

0

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

Второй - не могли бы вы прояснить свой вопрос?

Ex: 10/01/2010 загружает штраф. 01/01/2010 поставляется с пустым полем

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

Но вы спросите:

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

Не можете найти что искали? Вы хотите, чтобы входные данные принимали строку, например, 1/1/2010, или у вас возникли проблемы с принятием начального нуля?

+0

Здравствуйте Паула. Да, это проблема, при которой он принимает начальный ноль. Когда он загружает запись из базы данных для «Редактировать» =>, если дата в базе данных равна 01/10/2010 =>, она не загружается. – Sreedhar

+0

Используете ли вы последнюю версию плагина, расположенную по адресу http://digitalbush.com/projects/masked-input-plugin/? Я использую эту версию и не сталкивался с проблемами с начальным нулем. Если вы используете последнюю версию, я предлагаю вам удалить маску и посмотреть, можете ли вы иметь нулевой уровень без нее - таким образом вы можете выяснить, является ли это проблемой с плагином jquery или проблемой с некоторые другие части вашей реализации. –

+0

Спасибо, Паула попробует. – Sreedhar

0

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

Input Mask

jQuery Alphanumeric

Смежные вопросы