Mr.Combet Webshell
Your IP :
216.73.216.136
Server IP :
103.233.58.157
Server :
Windows NT WIN-4PGF72KEHKB 10.0 build 17763 (Windows Server 2016) AMD64
Server Software :
Microsoft-IIS/10.0
PHP Version :
7.3.25
Add File :
Submit
Add Directory :
Submit
Dir :
C:
/
inetpub
/
wwwroot
/
Templates
/
Sailor
/
js
/
View File Name :
validate.js
/*global jQuery:false */ jQuery(document).ready(function($) { "use strict"; //Contact $('form.validateform').submit(function(){ var f = $(this).find('.field'), ferror = false, emailExp = /^[^\s()<>@,;:\/]+@\w[\w\.-]+\.[a-z]{2,}$/i; f.children('input').each(function(){ // run all inputs var i = $(this); // current input var rule = i.attr('data-rule'); if( rule != undefined ){ var ierror=false; // error flag for current input var pos = rule.indexOf( ':', 0 ); if( pos >= 0 ){ var exp = rule.substr( pos+1, rule.length ); rule = rule.substr(0, pos); }else{ rule = rule.substr( pos+1, rule.length ); } switch( rule ){ case 'required': if( i.val()=='' ){ ferror=ierror=true; } break; case 'maxlen': if( i.val().length<parseInt(exp) ){ ferror=ierror=true; } break; case 'email': if( !emailExp.test(i.val()) ){ ferror=ierror=true; } break; case 'checked': if( !i.attr('checked') ){ ferror=ierror=true; } break; case 'regexp': exp = new RegExp(exp); if( !exp.test(i.val()) ){ ferror=ierror=true; } break; } i.next('.validation').html( ( ierror ? (i.attr('data-msg') != undefined ? i.attr('data-msg') : 'wrong Input') : '' ) ).show('blind'); } }); f.children('textarea').each(function(){ // run all inputs var i = $(this); // current input var rule = i.attr('data-rule'); if( rule != undefined ){ var ierror=false; // error flag for current input var pos = rule.indexOf( ':', 0 ); if( pos >= 0 ){ var exp = rule.substr( pos+1, rule.length ); rule = rule.substr(0, pos); }else{ rule = rule.substr( pos+1, rule.length ); } switch( rule ){ case 'required': if( i.val()=='' ){ ferror=ierror=true; } break; case 'maxlen': if( i.val().length<parseInt(exp) ){ ferror=ierror=true; } break; } i.next('.validation').html( ( ierror ? (i.attr('data-msg') != undefined ? i.attr('data-msg') : 'wrong Input') : '' ) ).show('blind'); } }); if( ferror ) return false; else var str = $(this).serialize(); $.ajax({ type: "POST", url: "contact/contact.php", data: str, success: function(msg){ $("#sendmessage").addClass("show"); $("#errormessage").ajaxComplete(function(event, request, settings){ if(msg == 'OK') { $("#sendmessage").addClass("show"); } else { $("#sendmessage").removeClass("show"); result = msg; } $(this).html(result);});}}); return false; }); });