#myInput{ font-size: 1em; padding: 1em; }
$(document).ready(function(){ $('#showBtn').click(function(){ var type = $('#myInput').attr('type'); if(type == 'password'){ $('#myInput').attr('type', 'text'); $('#btnText').text('Hide'); $('#showBtn').removeClass('btn-primary').addClass('btn-default'); $('#icon').removeClass('fa-eye').addClass('fa-eye-slash'); } else{ $('#myInput').attr('type', 'password'); $('#btnText').text('Show'); $('#showBtn').removeClass('btn-default').addClass('btn-primary'); $('#icon').removeClass('fa-eye-slash').addClass('fa-eye'); } }); });
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <style type="text/css"> #myInput{ font-size: 1em; padding: 1em; } </style> </head> <body> <div class="container"> <div class="row"> <div class="col-sm-4 col-sm-offset-4"> </div> </div> </div> <script type="text/javascript"> $(document).ready(function(){ $('#showBtn').click(function(){ var type = $('#myInput').attr('type'); if(type == 'password'){ $('#myInput').attr('type', 'text'); $('#btnText').text('Hide'); $('#showBtn').removeClass('btn-primary').addClass('btn-default'); $('#icon').removeClass('fa-eye').addClass('fa-eye-slash'); } else{ $('#myInput').attr('type', 'password'); $('#btnText').text('Show'); $('#showBtn').removeClass('btn-default').addClass('btn-primary'); $('#icon').removeClass('fa-eye-slash').addClass('fa-eye'); } }); }); </script> </body> </html>