2010-12-13 40 views
0

在我的aspx:的jQuery + MVC +日期時間格式

<td class="data"><%= Html.TextBoxFor(model => model.LastContainerStartDate)%></td> 

其中lastContainerStartDate是數據類型的日期時間

$(document).ready(function() { 
      $("#LastContainerSeqNum").numeric(); 
      $("#LastContainerStartDate").mask("99/99/9999 99:99:99"); 
      $("#LastContainerEndDate").mask("99/99/9999 99:99:99"); 

當頁面獲取負載=>只加載日期全面罩格式

例如:10/01/2010加載正常。 01/01/2010帶有空白字段

如何使第一個字符可選的掩碼格式。

回答

0

首先 - 我建議你在這篇文章中添加一個標籤,說明這涉及到哪個插件,因爲.mask不是JQuery的本地方法。

第二 - 請你澄清你的問題嗎?

例如:10/01/2010加載正常。 01/01/2010帶空白字段

看來你正在嘗試輸入01/01/2010,這應該是合法的輸入給定的面具,我能夠輸入數據,並檢索它從數據庫(並正確填充)在我自己的測試。

但隨後你問:

我怎樣才能爲 第一炭可選我的面具格式。

你能指定你到底在找什麼嗎?你是否希望讓輸入接受像1/1/2010這樣的字符串,或者你有問題讓它接受前導零?

+0

你好保。是的,這是使它接受前導零的問題。如果數據庫中的日期是01/10/2010 =>它不加載,那麼它從數據庫加載'編輯'=>的記錄。 – Sreedhar 2010-12-13 21:12:03

+0

您是否使用位於http://digitalbush.com/projects/masked-input-plugin/的插件的最新版本?我正在使用該版本,並沒有遇到與前導零有關的任何問題。如果你使用的是最新版本,那麼我建議你去掉mask,看看你是否能夠在沒有它的情況下得到一個前導零 - 這樣你就可以弄清楚這是jquery插件的問題,還是一個問題您實施的其他部分。 – 2010-12-13 23:55:48

+0

謝謝寶拉會試一試。 – Sreedhar 2010-12-14 01:22:37