存入时在服务器端对其进行二次验证就可以阻止了。
比如
a.htm
<script language="javascript">
function check()
{
if(document.form1..txtA.length>5)
{
alert('最多输入5个');
return false;
}
document.form1.submit();
}
</script>
<form name="form1" action="b.asp" method="post">
<input type="text" name="txtA" >
<input type="button" onClick="check();" value="确定" >
</form>
b.asp
<%
Dim txtA
txtA=Request.Form("txtA")
IF Len(txtA)>5 Then
Response.Write "输入大于5个字符"
End IF
Response.Write "输入正常"
%>