<span class="span"><span id="stay" style="display: none"> 您还可以输入:<span id="txtCount"></span>个字符<br></span></span>
<input type="password" id="password" name="password">
<script language="JavaScript">
var lim=new limit();
lim.txtNote=document.getElementById("password");
lim.txtLimit=document.getElementById("txtCount");
lim.limitCount=10;
lim.init();
function limit(){
var txtNote; //文本框
var txtLimit; //提示字数的input
var limitCount; //限制的字数
var txtlength; //到达限制时,字符串的长度
this.init=function(){
txtNote=this.txtNote;
txtLimit=this.txtLimit;
limitCount=this.limitCount;
txtNote.oninput=function(){wordsLimit()};txtNote.oninput=function(){wordsLimit()};
txtLimit.innerText=limitCount;
};
function wordsLimit(){
var noteCount=txtNote.value.length;
var InPut=document.getElementById("password").value.length;
if(InPut<10){
document.getElementById("stay").style.display="none";
return
}
if(InPut>=10){
document.getElementById("stay").style.display="inline";
document.getElementById("stay").style.color="green";
}
if(noteCount>limitCount){
txtNote.value=txtNote.value.substring(0,limitCount);
txtLimit.innerText=0;
}else{
txtLimit.innerText=limitCount-noteCount;
}
txtlength=txtNote.value.length;//记录每次输入后的长度
}
}
</script>
html输入框密码设置十个字符(JavaScript实现)
猜你喜欢
转载自blog.csdn.net/lt_zl/article/details/69525971
今日推荐
周排行