xyf.login.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*******
  2. * 输入框清除输入的功能
  3. * *********/
  4. $(function () {
  5. $('.input-clear').each(function () {
  6. if ($(this).find('.mui-icon').length === 0) {
  7. $(this).append('<span class="mui-icon mui-icon-clear mui-hidden"></span>')
  8. }
  9. });
  10. $('input').focus(function () {
  11. var clearBtn = $(this).siblings('.mui-icon-clear');
  12. if ($(this).val() == "") {
  13. clearBtn.addClass('mui-hidden');
  14. } else {
  15. clearBtn.removeClass('mui-hidden');
  16. clearBtn.tap(function () {
  17. $(this).siblings().val('');
  18. $(this).addClass('mui-hidden');
  19. });
  20. }
  21. }).blur(function () {
  22. $(this).siblings('.mui-icon-clear').addClass('mui-hidden');
  23. });
  24. $('input').keyup(function () {
  25. var clearBtn = $(this).siblings('.mui-icon-clear');
  26. if ($(this).val() == "") {
  27. clearBtn.addClass('mui-hidden');
  28. } else {
  29. clearBtn.removeClass('mui-hidden');
  30. clearBtn.tap(function () {
  31. $(this).siblings().val('');
  32. $(this).addClass('mui-hidden');
  33. });
  34. }
  35. });
  36. $('.mui-icon-eye').on('click', function () {
  37. if ($(this).hasClass('c-primary')) {
  38. $(this).siblings().attr('type', 'password');
  39. $(this).removeClass('c-primary');
  40. } else {
  41. if ($(this).siblings().val().length > 20) {
  42. $(this).siblings().val('')//清空md5的密码
  43. }
  44. $(this).siblings().attr('type', 'text');
  45. $(this).addClass('c-primary');
  46. }
  47. })
  48. });