Friday, July 29, 2011

Javascript Formating

Following Function can be use to IsNumeric & Formating Phone Number

    function fncInputNumericValuesOnly() {
        if (!(event.keyCode == 45 || 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 == 0 || event.keyCode == 46)) {
            event.returnValue = false;
        }
    }

This Function will return Formated Phone Number E.g : (123)-123-1234

    function fncInputNumericValuesOnlyPhone(objFormField) {
        if (!(event.keyCode == 45 || 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 == 0 || event.keyCode == 46 || event.keyCode == 57)) {
            event.returnValue = false;
        }
        else {
            var PH = objFormField.value;
            PH = PH.replace("(", "");
            PH = PH.replace(")", "");
            PH = PH.replace("-", "");
            PH = PH.replace(" ", "");
            if (PH.length < 3) {
                objFormField.value = "(" + PH;
            }
            if (PH.length > 3 && PH.length <= 6) {
                objFormField.value = "(" + PH.substring(0, 3) + ") " + PH.substring(3, 6);
            }
            if (PH.length > 6) {
                objFormField.value = "(" + PH.substring(0, 3) + ") " + PH.substring(3, 6) + "-" + PH.substring(6, 10);
            }
        }
    }

No comments:

Post a Comment