signin.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. $(function(){
  2. $(".signin-form").validate({
  3. submitHandler:(form) => {
  4. zeroModal.success({
  5. unique:'1',
  6. opacity:0.8,
  7. content:'success',
  8. contentDetail:'Signin success',
  9. width:'300px',
  10. height:'260px',
  11. ok:false,
  12. onClosed:function(){
  13. ;//location.href='../signin/signin.html'
  14. },
  15. onComplete:function(evn){
  16. console.log('onComplete')
  17. setTimeout(function(){
  18. zeroModal.close('1');
  19. },3000);
  20. }
  21. })
  22. }
  23. });
  24. $(".form-control").on("input",function(evn){
  25. //console.log('input');
  26. let $icon=$(this).siblings('.input-tool-icon');
  27. if($(this).val().length>0){
  28. $icon.show();
  29. }
  30. else{
  31. $icon.hide();
  32. }
  33. });
  34. $(".form-group-custom").on("click",".glyphicon-remove",function(evn){
  35. $(this).siblings('.form-control').val('');
  36. $(this).hide();
  37. });
  38. $(".form-group-custom").on("click",".glyphicon-eye-open",function(evn){
  39. $(this).siblings('.form-control').prop('type','text');
  40. $(this).removeClass('glyphicon-eye-open');
  41. $(this).addClass('glyphicon-eye-close');
  42. });
  43. $(".form-group-custom").on("click",".glyphicon-eye-close",function(evn){
  44. $(this).siblings('.form-control').prop('type','password');
  45. $(this).removeClass('glyphicon-eye-close');
  46. $(this).addClass('glyphicon-eye-open');
  47. });
  48. $(".tip-txt-link").on("click",function(){
  49. let forward=$(this).data('forward');
  50. if(forward){
  51. location.href=forward;
  52. }
  53. });
  54. });