页面用下面代码替代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));
}
}
})
})