diff --git a/js/form.js b/js/form.js index f254998..7a8812d 100644 --- a/js/form.js +++ b/js/form.js @@ -1,7 +1,14 @@ -$('#show-password').click(function () { - if ( $('#password').attr('type') == "password" ) { - $('#password').attr('type', 'text'); - } else { - $('#password').attr('type', 'password'); - } +// var instead of let/const for better older browsers compatibility +var passwordTextField; +function togglePasswordTextFieldVisibility() { + if (passwordTextField.attr('type') == "password") { + passwordTextField.attr('type', 'text'); + } else { + passwordTextField.attr('type', 'password'); + } +} + +$(document).ready(function() { + passwordTextField = $("#password"); + $("#show").change(togglePasswordTextFieldVisibility); });