2014-03-14 44 views
0

Textbox having date field驗證在日期選擇器的文本框

我叫一個文本框場「截止日期」,我使用的DatePicker

$("#sfExpiresOn").datepicker({ 
        dateFormat: "yy-mm-dd", 
        changeMonth: true, 
        changeYear: true, 
        minDate: 0 
       }) 

在這裏,我需要驗證,因爲使用可以直接在這裏添加隨機數像

enter image description here

如何防止用戶添加隨機數值。 (我不需要HTML 5的驗證。)

謝謝

+0

如果你想使用插件,檢查[這裏](HTTP://基思木。 name/uiDatepickerValidation.html) – Anujith

+0

U可以使用maskedEditExtender of ajax ....這將允許插入文本,但只有文本是可接受的格式 –

回答

1

你爲什麼不屬性

ReadOnly="true" 

添加到您的文本?

簡單,下面的代碼添加到您的腳本

$("#sfExpiresOn").attr('readOnly' , 'true'); 
+1

這只是適用於我...謝謝:) –

+1

很高興幫助:)如果您願意,請接受我的回答。 – MusicLovingIndianGirl

0

如果妳不想使用只讀功能的u可以使用的AJAXMaskedEditExtender。比方說,如果我想我的壓延日期是像DD/MM/YYY那麼它會是這樣

<Ajax:MaskedEditExtender ID="MaskedEditExtender3" TargetControlID="txtdate" 
    Mask="99/99/9999" MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" 
    OnInvalidCssClass="MaskedEditError" MaskType="Date" 
    UserDateFormat="DayMonthYear" 
    DisplayMoney="Left" AcceptNegative="Left" ErrorTooltipEnabled="True" 
    runat="server">