Файловый менеджер - Редактировать - /home/clickysoft/public_html/somni.clickysoft.net/public/html/js/form.js
Назад
$(function () { // validations regex $.validator.addMethod("lettersonly", function (value, element) { return this.optional(element) || /^[A-Za-z]+$/.test(value); }, "Please enter a valid name without numbers"); $.validator.addMethod('phoneUS', function (phoneNumber, element) { phoneNumber = phoneNumber.replace(/\s+/g, ''); // Remove spaces return this.optional(element) || phoneNumber.match(/^\(?(\d{3})\)?[-.]?(\d{3})[-.]?(\d{4})$/); }, 'Please enter a valid Phone number.'); // validations regex let form = $(".feedback-Form1")[0]; if ($(".feedback-Form2")[0].clientHeight > 0) { form = $(".feedback-Form2")[0]; } $(form).validate({ rules: { firstname1: { required: true, lettersonly: true, }, lastname1: { required: true, lettersonly: true, }, phoneNumber1: { required: true, phoneUS: true }, feedbackemail1: { required: true, }, firstname2: { required: true, lettersonly: true, }, lastname2: { required: true, lettersonly: true, }, phoneNumber2: { required: true, phoneUS: true }, feedbackemail2: { required: true, }, }, messages: { firstname1: { required: "First Name is required", }, lastname1: { required: "Last Name is required", }, phoneNumber1: { required: "Phone Number is required", }, feedbackemail1: { required: "Email Address is required", }, firstname2: { required: "First Name is required", }, lastname2: { required: "Last Name is required", }, phoneNumber2: { required: "Phone Number is required", }, feedbackemail2: { required: "Email Address is required", }, }, showErrors: function (errorMap, errorList) { this.defaultShowErrors(); }, submitHandler: function (form) { // Custom logic for form submission // Uncomment the next line to actually submit the form // form.submit(); } }); $(".feedback-Form2 input").on("keyup", function () { $(this).valid(); }); });
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка