Monday, May 14, 2012

JavaScript Client side Validations

JavaScript Client side Validations

function Propsectvalidate() {

// For Textbox

 if (document.getElementById("<%=txtNameofBusiness.ClientID%>").value == "") {
                alert("Prospect Name can not be blank");
                document.getElementById("<%=txtNameofBusiness.ClientID%>").focus();
                return false;
            }

// For dropdownlist

if (document.getElementById("<%=ddlSalesRep.ClientID %>").value == 0) {
                alert("Please select the SalesRep Name");
                document.getElementById("<%=ddlSalesRep.ClientID%>").focus();
                return false;
            }

// For Checkboxlist and Radiobuttonlist

            //Start---Validation for checkbox list

            if (document.getElementById("<%=chklProductType.ClientID%>") != null) {

                var isChecked = 0;
                var list = document.getElementById('<%= chklProductType.ClientID %>');
                var chkList = list.getElementsByTagName("input");

                for (var i = 0; i < chkList.length; i++) {
                    if (chkList[i].checked) {
                        isChecked = 1;

                    }
                }
                if (isChecked == 0) {
                    alert("Please Check Product Type");
                    document.getElementById("<%=chklProductType.ClientID%>").focus();
                    return false;
                }
            }

            //End--Validation for checkbox list---

}



JavaScript functions for validating Numbers and Date and alphanumeric

function valAlpha() {
            if (event.keyCode >= 97 && event.keyCode <= 122 || event.keyCode >= 65 && event.keyCode <= 90 || event.keyCode == 32) event.returnValue = true;
            else
                event.returnValue = false;
        }
        function valNum() {
            if ((event.keyCode == 48 || event.keyCode == 49 || event.keyCode == 50 || event.keyCode == 51 || event.keyCode == 52 || event.keyCode == 53 || event.keyCode == 54 || event.keyCode == 55 || event.keyCode == 56 || event.keyCode == 57)) event.returnValue = true;
            else
                event.returnValue = false;
        }
        function valDate() {
            if ((event.keyCode == 48 || event.keyCode == 49 || event.keyCode == 50 || event.keyCode == 51 || event.keyCode == 52 || event.keyCode == 53 || event.keyCode == 54 || event.keyCode == 55 || event.keyCode == 56 || event.keyCode == 57 || event.keyCode == 47)) event.returnValue = true;
            else
                event.returnValue = false;
        }
        function valDecimal() {
            if ((event.keyCode == 48 || event.keyCode == 49 || event.keyCode == 50 || event.keyCode == 51 || event.keyCode == 52 || event.keyCode == 53 || event.keyCode == 54 || event.keyCode == 55 || event.keyCode == 56 || event.keyCode == 57 || event.keyCode == 46)) event.returnValue = true;
            else
                event.returnValue = false;
        }

No comments:

Post a Comment