ASP限制输入字数在5-100之间
发布网友
发布时间:2022-06-02 14:31
我来回答
共2个回答
热心网友
时间:2023-11-02 18:12
js*输入的...
<script type="text/javascript">
function fucCheckLength(string strTemp)
{
var i,sum;
sum=0;
for(i=0;i<strTemp.length;i++)
{
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
sum=sum+1;
else
sum=sum+2;//汉字占有两个字符
}
return sum;
}
function ShowLeft(){
var LenString,LenStringI,Strings;
LenString=fucCheckLength(document.getElementById("TextBox1").value);
LenStringI=LenString;
if (LenString>120){
alert("输入的字符长度不能超过100(汉字50个)!");
Strings=document.getElementById("TextBox1").value;
while(LenStringI>100){//超过100个字符时候的处理方式
if ((Strings.charCodeAt(Strings.length)>=0) && (Strings.charCodeAt(Strings.length)<=255)) {
LenStringI=LenStringI-1;
}
else{
LenStringI=LenStringI-2;
}
Strings=Strings.substring(0,(Strings.length-1));
}
document.getElementById("TextBox1").value=Strings;
return false;
}
document.getElementById("Button1").value=250-LenString;
//使用Button1来显示剩余的字符
}
</script>
不过...我觉得MaxLength="100"应该可以的吧...
热心网友
时间:2023-11-02 18:13
在每个框中加上一个maxlength不就行了吗?或者用javascript进行验证