Javascript help

GT9

Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    මචංල මේ පොඩි script එකේ පළවෙනි කෑල්ල වැඩ නමුත් ඒ වගේම දෙවැනි එක වැඩ නොකරන්න හේතුව මොකක්ද? :D

    Code:
     $(document).ready(function() {
     	$('#password_btn_visibility_on').click(function() {
     		$('#password').prop('type', 'text');
     		$('#password_btn_visibility_on').prop('id', 'password_btn_visibility_off');
     	});
    
    [COLOR="Red"] 	$('#password_btn_visibility_off').click(function() {
     		$('#password').prop('type', 'password');
     		$('#password_btn_visibility_off').prop('id', 'password_btn_visibility_on');[/COLOR]
     	});
     });

    ඔය රතුපාටින් තියෙන කොටස වැඩ නෑනේ. :confused:
     

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    PHP:
    $('body').on('click', '#password_btn_visibility_off', function() {
      $('#password').prop('type', 'password');
      $('#password_btn_visibility_off').prop('id', 'password_btn_visibility_on');
    });

    ube oya id marukarana scene eka nam wediya hoda na hebei

    class eka maru karapan on off
     
    Last edited:

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    PHP:
    $('body').on('click', '#password_btn_visibility_off', function() {
      $('#password').prop('type', 'password');
      $('#password_btn_visibility_off').prop('id', 'password_btn_visibility_on');
    });

    ube oya id marukarana scene eka nam wediya hoda na hebei

    class eka maru karapan on off

    වැඩ නැනේ මචං :no:
     

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    PHP:
    $('body').on('click', '#password_btn_visibility_off', function() {
      $('#password').prop('type', 'password');
      $('#password_btn_visibility_off').prop('id', 'password_btn_visibility_on');
    });

    ube oya id marukarana scene eka nam wediya hoda na hebei

    class eka maru karapan on off

    මේක මචං එක පේජ් එකක විතරක් වැඩ කරන පොඩි script එකක් dom එක ගොඩක් පොඩියි. ලොකු perfomance hit එකක් වෙන එකක් නෑ. :D
     

    Lakshan-Seram

    Well-known member
  • May 31, 2011
    24,714
    12,619
    113
    127.0.0.1:8080/Kandy
    HTML:
    <input type="password" id="password">
    <button id="toggleVisibility">Show Password</button>
    PHP:
    (function($){
      $('#toggleVisibility').on('click', function(e){
        $password = $('#password');
        if(!$password.hasClass('visible')){
          $password.prop('type', 'text').addClass('visible');
          $(this).text('Hide Password');
        }else{
          $password.prop('type', 'password').removeClass('visible');
          $(this).text('Show Password')
        }
        e.preventDefault();
      })
    })(jQuery)
    HTML:
    https://jsfiddle.net/h7kme2gL/1/
     
    Last edited:

    GT9

    Well-known member
  • Jun 22, 2013
    1,564
    167
    63
    [email protected]
    HTML:
    <input type="password" id="password">
    <button id="toggleVisibility">Show Password</button>
    PHP:
    (function($){
      $('#toggleVisibility').on('click', function(e){
        $password = $('#password');
        if(!$password.hasClass('visible')){
          $password.prop('type', 'text').addClass('visible');
          $(this).text('Hide Password');
        }else{
          $password.prop('type', 'password').removeClass('visible');
          $(this).text('Show Password')
        }
        e.preventDefault();
      })
    })(jQuery)
    HTML:
    https://jsfiddle.net/h7kme2gL/1/

    cool machan thanks :) :D