2013-12-04 1 views
0

У меня есть календарь для текстового поля. Мне нужно выполнить требуемую проверку после потери фокуса. Но приведенный ниже код не показывает красный * после потери фокуса.Нет подтверждения о потерянном календаре календаря

<asp:TextBox ID="txtDateS" runat="server" Width="80px"/> 
<cc1:calendarextender ID="ceDateS" runat="server" CssClass="cal" Enabled="True" TargetControlID="txtDateS" /> 
<asp:RequiredFieldValidator ID="rfvDates" runat="server" ErrorMessage="RequiredFieldValidator" Text="*" ControlToValidate="txtDateS"></asp:RequiredFieldValidator> 
<cc1:ValidatorCalloutExtender ID="rfvDates_ValidatorCalloutExtender" runat="server" Enabled="True" TargetControlID="rfvDates"></cc1:ValidatorCalloutExtender> 

ответ

0

RequiredFieldValidator не срабатывает, когда элемент управления теряет фокус (если вы не ранее введенный текст, а затем удалить его), что вы можете попробовать это добавить следующие строки в случае загрузки страницы:

txtDateS.Attributes.Add("onblur", "ValidatorOnChange(event);") 
Смежные вопросы