ria/public/assets/js/editUser.js

69 lines
1.6 KiB
JavaScript
Executable File

/**
* File : editUser.js
*
* This file contain the validation of edit user form
*
* @author Kishor Mali
*/
$(document).ready(function () {
var editUserForm = $("#editUser");
var baseURL = '<?php echo base_url(); ?>checkEmailExists';
var validator = editUserForm.validate({
rules: {
fname: { required: true },
email: {
required: true,
email: true,
remote: {
param: {
url: baseURL,
type: "post",
data: {
userId: function () {
return $("#userId").val();
}
}
},
depends: function () {
return $("#email").val().length > 0;
}
}
},
cpassword: { equalTo: "#password" },
mobile: { required: true, digits: true },
// role: { required: true, selected: true }
role: { required: true }
},
messages: {
fname: { required: "This field is required" },
email: {
required: "This field is required",
email: "Please enter valid email address",
remote: "Email already taken"
},
cpassword: { equalTo: "Please enter same password" },
mobile: {
required: "This field is required",
digits: "Please enter numbers only"
},
role: {
required: "Please select the option"
}
}
});
$("#reset").on("click", function (e) {
editUserForm[0].reset();
validator.resetForm();
editUserForm.find(".error").removeClass("error");
});
});