2014-03-14 43 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">