Использование RadInputManager (telerik) - PullRequest
0 голосов
/ 20 марта 2012

Я пытаюсь использовать этот элемент управления, чтобы проверить время (ЧЧ: ММ), которое вставляет пользователь ...

Это то, что я использую, но не работает

            <telerik:RadTextBox ID="txtEstimation" runat="server">
            </telerik:RadTextBox>
            <telerik:RadInputManager ID="RadInputManager1" runat="server">
                <telerik:RegExpTextBoxSetting EmptyMessage="EmptyMessage" ValidationExpression="(([01][0-9])|(2[0-3])):[0-5][0-9]"
                    ErrorMessage="*">
                    <TargetControls>
                        <telerik:TargetInput ControlID="txtEstimation" />
                    </TargetControls>
                </telerik:RegExpTextBoxSetting>
            </telerik:RadInputManager>

Я был вдохновлен этим: http://www.telerik.com/help/aspnet-ajax/input-inputmanager-basics.html Заранее спасибо за вашу помощь

1 Ответ

1 голос
/ 20 марта 2012

Цель RadInputManager - преобразовать стандартные элементы управления в RadControls во время выполнения.Следовательно, вы должны иметь либо RadInputManager ИЛИ RadTextBox, но вам не нужны оба.

Вы можете получить желаемую функциональность ЧЧ: ММ любым способом.Например:

<telerik:RadTextBox ID="RadTextBox1" runat="server">
</telerik:RadTextBox>

<asp:RegularExpressionValidator
    id="txtValidator"
    runat="server"
    Display="Dynamic"
    ErrorMessage="Please, enter valid time in HH:MM format."
    ValidationExpression="^((?<Hour>[0-9]{1,2})[.:](?=[0-9]{2}))?(?<Minute>[0-9]{1,2})$"
    ControlToValidate="RadTextBox1">
</asp:RegularExpressionValidator>

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Submit" />

http://www.telerik.com/help/aspnet-ajax/input-textbox-limiting-allowable-values.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...