Tuesday, 17 September 2013

Validation


 var collegeName = $('#txtCollegeName').val();

  errControl = "#errCollegeName";
                valid = emptyValidation(collegeName, errControl);

<div id="errCollegeName" class="talkbubble" style="position: absolute;width:50px;top: 215px; left: 375px; " ></div>



function emptyValidation(field, errField) {
   // $(errField).find("table").remove();
    var valid = 0;
    var len = field.length;
    if (len < 1 || field == "Select") {
       
        $(errField).show();
        $(errField).append($("<table><tr><td valign='middle'> Empty </td></tr></table>"));
        valid = 1;
    }
    else {
        $(errField).hide();
        valid = 0;
    }
    return valid;
}

function numericValidation(field, errField) {
    var valid = 0;
    $(errField).find("table").remove();
    $(errField).hide();
        var len = field.length;
     for (var i = 0; i < len; i++) {
            c = field.charAt(i).charCodeAt(0);
            if (c < 18 || c > 57) {
               $(errField).append($(" <table><tr><td valign='middle' id='errText'> Invalid </td></tr></table> "));
               valid = 1;
               $(errField).show();
               break;
            }
     }
       return valid;   
}

function pincodeValidation(field, errField) {
    var valid = 0;
    $(errField).find("table").remove();
    $(errField).hide();
        var len = field.length;
        if (len != 0)
        {
             for (var i = 0; i < len; i++) {
                    c = field.charAt(i).charCodeAt(0);
                    if (c < 18 || c > 57) {
                       $(errField).append($(" <table><tr><td valign='middle' id='errText'> Invalid </td></tr></table> "));
                       valid = 1;
                       $(errField).show();
                       break;
                    }
           
            }
            if(len!=6)
            {
                 $(errField).append($(" <table><tr><td valign='middle' id='errText'> Invalid </td></tr></table> "));
                 valid = 1;
                       $(errField).show();
            }
               }
               return valid;
}

function emailValidation(field, errField) {
    var valid = 0;
    var len = field.length;
    $(errField).find("table").remove();
    $(errField).hide();
  
    if (len > 0) {
       
        var pattern = new RegExp(/^[\w-]+(\.[\w-]+)*@@([\w-]+\.)+[a-zA-Z]+$/);
        var TF = pattern.test(field);
      

       if (!TF)
        {
            valid = 1;
           
            $(errField).append($(" <table><tr><td valign='middle' id='errText'> Invalid </td></tr></table> "));
            $(errField).show();
        }

    }
    return valid;

}


function mobileNoValidation(field, errField) {
    var valid = 0;
    $(errField).find("table").remove();
    $(errField).hide();
    var len = field.length;
    if (len != 0) {
        for (var i = 0; i < len; i++) {
            c = field.charAt(i).charCodeAt(0);
            if (c < 18 || c > 57) {
                $(errField).append($(" <table><tr><td valign='middle' id='errText'> Invalid </td></tr></table> "));
                valid = 1;
                $(errField).show();
                break;
            }

        }
        if (len <10 || len>11) {
            $(errField).append($(" <table><tr><td valign='middle' id='errText'> Invalid </td></tr></table> "));
            valid = 1;
            $(errField).show();
        }
    }
    return valid;
}

function clear()
{
     var stateId = $('#ddlState option:selected').val();

      $('#ddlDistrict').find("option").remove();
      $('#ddlDistrict').append($("<option>Select</option>"));

       $('#ddlUnivType').find("option").remove();
      $('#ddlUnivType').append($("<option>Select</option>"));

      $('#ddlUniversity').find("option").remove();
      $('#ddlUniversity').append($("<option>Select</option>"));

      $('#txtCollegeName').val("");
      $('#txtRegId').val("");
}

---------------------------------------------------------------------------------------------------

No comments:

Post a Comment