36 lines
1.1 KiB
JavaScript
Executable File
36 lines
1.1 KiB
JavaScript
Executable File
function validation(){
|
|
$("#account_edit").validate({
|
|
rules: {
|
|
"user[password]": {
|
|
required: false,
|
|
minlength: 5
|
|
},
|
|
"user[password_confirmation]": {
|
|
required: false,
|
|
minlength: 5,
|
|
equalTo: "#user_password"
|
|
}
|
|
},
|
|
messages: {
|
|
"user[password]": {
|
|
minlength: "Your password must be at least 6 characters long"
|
|
},
|
|
"user[password_confirmation]": {
|
|
minlength: "Your password must be at least 6 characters long",
|
|
equalTo: "Please enter the same password as above"
|
|
}
|
|
},
|
|
highlight: function(label) {
|
|
$("#submit_button").attr('disabled','disabled');
|
|
$(label).closest('.control-group').addClass('error');
|
|
$('.error').css({"color": "red"});
|
|
},
|
|
success: function(label) {
|
|
label.closest('.control-group').addClass('success');
|
|
$("#submit_button").removeAttr('disabled');
|
|
$('.error').css({"color": "#333333"});
|
|
}
|
|
});
|
|
};
|
|
|
|
$(document).ready(validation()); |