yi_xiansheng 2017-11-27 01:16 采纳率: 50%
浏览 5219
已采纳

HTML input text框显示为密文

问题是这样的:因为浏览器会自动给input属性为password的框进行赋值,
所以我这里感觉就不能用password属性,我现在想用text文本框,但是输入时自动变成
密文,请教大神有什么好方法?

  • 写回答

8条回答 默认 最新

  • 子幽 2017-11-27 07:11
    关注

    自己写的,比较简陋

       var m = '';
                     var n = '';
                    $('input[name=myinput]').keyup(function(e){
                      var key = e.which;
                      if(key==8){
                           n=n.substr(0, n.length - 1);
                           m=m.substr(0, m.length - 1);
                      }else{
                           n +='*';
                          m+=String.fromCharCode(key);
                      }
                        $(this).val(n);
                       alert(m);
                    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable