Thursday 1 April 2021

required field validator in asp.net using java-script if not disable

 /////////////////// JS
<script type="text/javascript">
        function validate_Input_Highlight() {
            for (var i = 0; i < Page_Validators.length; i++) {
                var val = Page_Validators[i];
                var ctrl = document.getElementById(val.controltovalidate);
             if ((ctrl.value == "" || ctrl.value == "0") && (ctrl.getAttribute('style') != 'display: none;') && (ctrl.getAttribute('style') != 'border: 1px solid red; display: none;')) {                    if (!val.isvalid) {

                        ctrl.style.borderColor = '#FF0000';
                        ctrl.style.backgroundColor = '#fce697';
                    }
                    else {
                        ctrl.style.borderColor = '';
                        ctrl.style.backgroundColor = '';
                    }
                }
            }
        }
    </script


====================================HTML

                    <table>
                        <tr>
                            <td>Emp Name
                            </td>
                            <td>
                                <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="Required_txtName" runat="server" ValidationGroup="TestGrp"
                                    ControlToValidate="txtName" Display="Dynamic" ErrorMessage="*"
                                    ForeColor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td>Salary
                            </td>
                            <td>
                                <asp:TextBox ID="txtSalary" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="Required_txtSalary" runat="server"
                                    ControlToValidate="txtSalary" Display="Dynamic" ErrorMessage="*" ValidationGroup="TestGrp"
                                    ForeColor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td>Department
                            </td>
                            <td>
                                <asp:DropDownList ID="ddl_Dept" runat="server">
                                    <asp:ListItem Value="0">-- Select --</asp:ListItem>
                                </asp:DropDownList>
                                <asp:RequiredFieldValidator ID="Required_ddl_Dept" runat="server" ValidationGroup="TestGrp"
                                    ControlToValidate="ddl_Dept" Display="Dynamic" InitialValue="0"
                                    ErrorMessage="*" ForeColor="Red" SetFocusOnError="true"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td></td>
                            <td>
                                <asp:Button ID="btnSubmit" runat="server" Text="Sumbit" ValidationGroup="TestGrp" OnClientClick="return VerifyAndSave();" />
                            </td>
                        </tr>
                    </table>
           
============================ Result



No comments:

Post a Comment

Excel Sort values in ascending order using function TEXTJOIN

 Excel ::  Text ::  1,3,5,2,9,5,11 Result :: 1,2,3,5,5,9,11 Formula ::     TEXTJOIN ( ",",1,SORT(MID(SUBSTITUTE( A1 ,","...