您的位置:首页 > Web前端 > HTML

html设置密码输入限制在十个字符

2017-03-15 17:18 260 查看
<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(){<
4000
span style="font-style:italic;">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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: