This is a migrated thread and some comments may be shown as answers.

Help With RadTextBox InvalidStyle

2 Answers 123 Views
Input
This is a migrated thread and some comments may be shown as answers.
parlardin
Top achievements
Rank 1
parlardin asked on 06 Jul 2013, 08:50 AM
i want to Display  InvalidStyle and ErrorMessage inside RadInput,but only display style, the errorMessage not display
code like this

<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <div>
        <telerik:RadTextBox ID="txtAppId" runat="server" Width="300" AutoPostBack="false">
        </telerik:RadTextBox>
        <asp:RequiredFieldValidator ID="TextBoxRequiredFieldValidator" runat="server" Display="None"
            ControlToValidate="txtAppId" Text="*" ErrorMessage="NOT NULL">                          
        </asp:RequiredFieldValidator>
    </div>
    </form>
</body>
</html>
<script type="text/javascript">
    function ValidatorUpdateDisplay(val) {
        //debugger
        if (typeof (val.display) == "string") {
            if (val.display == "None") {
                ValidatorUpdateDisplayEnd(val);
                return;
            }
            if (val.display == "Dynamic") {
                val.style.display = val.isvalid ? "none" : "inline";
                return;
            }
        }
        if ((navigator.userAgent.indexOf("Mac") > -1) &&
        (navigator.userAgent.indexOf("MSIE") > -1)) {
            val.style.display = "inline";
        }
        val.style.visibility = val.isvalid ? "hidden" : "visible";
    }
 
    function ValidatorUpdateDisplayEnd(args) {
        //debugger
        var textbox = $find(args.controltovalidate);
        if (textbox) {
            if (args.isvalid) {
                textbox._invalid = false;
                textbox.updateCssClass();
            }
            else {
                textbox.set_textBoxValue("NOT NULL");
                textbox._invalid = true;
                textbox.updateCssClass();
            }
        }
    }
</script>

2 Answers, 1 is accepted

Sort by
0
parlardin
Top achievements
Rank 1
answered on 08 Jul 2013, 02:20 AM
i resolve this issue like this:

function ValidatorUpdateDisplayEnd(args) {
            //debugger
            var textbox = $find(args.controltovalidate);
            if (textbox) {
                if (args.isvalid) {
                    textbox._invalid = false;
                    textbox.updateCssClass();
                }
                else {
                    textbox.set_textBoxValue("NOT NULL");
                    textbox._invalidate();
                    textbox.updateCssClass();
                }
            }
        }
0
parlardin
Top achievements
Rank 1
answered on 08 Jul 2013, 02:21 AM
i resolve this problem like this:
function ValidatorUpdateDisplayEnd(args) {
            //debugger
            var textbox = $find(args.controltovalidate);
            if (textbox) {
                if (args.isvalid) {
                    textbox._invalid = false;
                    textbox.updateCssClass();
                }
                else {
                    textbox.set_textBoxValue("NOT NULL");
                    textbox._invalidate();
                    textbox.updateCssClass();
                }
            }
        }
Tags
Input
Asked by
parlardin
Top achievements
Rank 1
Answers by
parlardin
Top achievements
Rank 1
Share this question
or