页面密码框替代方式,appscan已解密的登录请求

页面用下面代码替代type=password

 <input type="text" id="password1" style="width:146px;height:18px;"
  onkeypress="javascript:hiddenPass(event)" onkeyup="this.value=this.value.replace(/./g,'*');"/>
  <input  type="hidden" name="infoBean.svnpass" id="svnpass"/>

js如下:

function hiddenPass(e){
	    e = e ? e : window.event; 
	 var kcode = e.which ? e.which : e.keyCode;
	    var pass = document.getElementById("password1");
	    var j_pass = document.getElementById("svnpass");
	       if(kcode!=8)
	    {
	     var keychar=String.fromCharCode(kcode);
	     j_pass.value=j_pass.value+keychar;
	     j_pass.value=j_pass.value.substring(0,pass.length);
	    }
	   }
$(function() {
		$("#password1").keyup(function(event){
		if(event.keyCode==8) {//keycode为8表示退格键
			var text=$("#svnpass").val();
			if(text.length>1){
			$("#svnpass").val(text.substring(0,$("#password1").val().length));
			}
		}
		})
})

猜你喜欢

转载自blog.csdn.net/weixin_41796956/article/details/84989555