PHP Classes

File: assets/js/validation.js

Recommend this page to a friend!
  Classes of Kishor Mali   PHP User Feedback System   assets/js/validation.js   Download  
File: assets/js/validation.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP User Feedback System
Application to record feedback from customers
Author: By
Last change:
Date: 4 years ago
Size: 2,403 bytes
 

Contents

Class file image Download
/** * @author Kishor Mali */ $(document).ready(function(){ jQuery.validator.addMethod("selected", function(value, element){ if(value == 0) { return false; } else { return true; } },"This field is required."); jQuery.validator.addMethod("acceptImgExtension", function(value, element){ if(value == ""){ return true; } else { var extension = (value.substring(value.lastIndexOf('.') + 1)).toLowerCase(); if(extension == 'jpg'|| extension=='png' || extension == "jpeg" || extension == "gif"){ return true; } else{ return false; } } }, ""); jQuery.validator.addMethod("acceptDocExtension", function(value, element){ if(value == ""){ return true; } else { var extension = (value.substring(value.lastIndexOf('.') + 1)).toLowerCase(); if(extension == 'jpg'|| extension=='png' || extension == "jpeg" || extension == "gif"){ return true; } else{ return false; } } }, ""); jQuery.validator.addMethod("checkEmailExist", function(value, element){ var response = false; var post_url_check_email = baseurl +"user/checkEmailExist/"; $.ajax({ type: "POST", url: post_url_check_email, data: {email : value}, dataType: "json", async: false }).done(function(result){ if(result.status == true){response = false;} else{response = true;} }); return response; }, "Email already taken."); jQuery.validator.addMethod('checkDateFormat', function(value, element){ var stringPattern = /^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$/gm; if(stringPattern.test(value)){return true;} else{return false;} },"Please enter correct date."); jQuery.validator.addMethod('checkWhiteSpaces', function(value, element){ var stringPattern = /\s/; if(stringPattern.test(value)) { return false; } else { return true; } },"Spaces are not allowed in username."); });