$(document).ready(function () { setTimeout(function() { $(".alert").alert('close'); }, 10000); }); $(function() { $('#new_password').on('keypress', function(e) { if (e.which == 32){ console.log('Space Detected'); return false; } }); $('#confirm_new_password').on('keypress', function(e) { if (e.which == 32){ console.log('Space Detected'); return false; } }); $('#changepassword-form').on('keyup blur', 'input', function(event) { $('#changepassword-form').validate({ rules: { old_password: { required: true, equalTo : '#old_admin_password', }, new_password: { required: true, }, confirm_new_password: { required: true, equalTo : "#new_password" }, }, messages: { old_password:{ required:'Please enter old password', equalTo: 'The password does not match with old password', }, new_password:'Please enter new password', confirm_new_password:{ required:'Please enter confirm new password', equalTo: 'The password confirmation does not match', }, }, errorElement: 'span', errorPlacement: function (error, element) { error.addClass('invalid-feedback'); element.closest('.input-group').append(error); }, highlight: function (element, errorClass, validClass) { $(element).addClass('is-invalid'); }, unhighlight: function (element, errorClass, validClass) { $(element).removeClass('is-invalid'); }, }); }); }); function onSubmit(token) { document.getElementById("demo-form").submit(); }