tech4biz/admin/assets/js/jquery-form-validate.js
2024-10-24 17:20:08 +05:30

114 lines
3.1 KiB
JavaScript

(function ($) {
"use strict";
$.validator.setDefaults({
errorClass: "form-error-message",
errorPlacement: function (error, element) {
error.addClass('invalid-feedback');
element.closest('.show_error').append(error);
},
highlight: function (element, errorClass, validClass) {
$(element).addClass('is-invalid');
},
unhighlight: function (element, errorClass, validClass) {
$(element).removeClass('is-invalid');
$(element).addClass('is-valid');
}
});
$('#adminLoginForm').validate({
rules: {
emailid: {
required: true,
email: true
},
password: "required",
},
messages: {
emailid: {
required: "Please Enter Your Email",
email: "Please Enter Valid Email",
},
password: "Please Enter Password"
}
});
$('#adminSignUpForm').validate({
rules: {
emailid: {
required: true,
email: true
},
password: "required",
cpassword: {
required: true,
equalTo: "#password"
}
},
messages: {
emailid: {
required: "Please Enter Your Email",
email: "Please Enter Valid Email",
},
password: "Please Enter Password",
cpassword: {
required: "Please Enter Confirm Password",
equalTo: "Password and Confirm Password do not Matching"
}
}
});
$('#addCategoryForm').validate({
rules: {
category_name: "required",
status: "required"
},
messages: {
category_name: "Please Enter Category Name",
status: "Please Select Category Status"
}
});
$('#addSubCategoryForm').validate({
rules: {
sub_category_name: "required",
category_id: "required",
status: "required"
},
messages: {
sub_category_name: "Please Enter Category Name",
category_id: "Please Choose Category",
status: "Please Select Category Status"
}
});
$('#addNewServiceForm').validate({
rules: {
sub_category_id: "required",
title: "required",
content: "required",
title2: "required",
content2: "required",
image1: "required",
image2: "required",
image3: "required",
status: "required"
},
messages: {
sub_category_id: "Please Choose Sub Category",
title: "Please Enter Title",
content: "Please Enter Content",
title2: "Please Enter 2nd Title",
content2: "Please Enter 2nd Content",
image1: "Please Choose 1st Image",
image2: "Please Choose 2nd Image",
image3: "Please Choose 3rd Image",
status: "Please Choose Status",
}
});
}(jQuery));