急!javascript

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:02:44
我设计了一个页面 要用javascript实现信息校验 若信息数据过长或有特殊字符要弹出窗口提示,请问如何编写?小弟对javascript不是很了解,请说详细些,谢谢!

<script language="javascript">
function CheckMyForm()
{
var txt = myform.mytext.value;
if(txt.length > 10)
{
//如果长度大于10,那么提示数据过长!
alert("数据过长!");
return false;
}
if(checkuser(txt))
{
alert("数据!");
return false;
}
return true;
}
function checkuser(String)
{
var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
var i;
var c;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) ==-1)
{
return true;
}
}
return false;
}
</script>
<body>
<form name="myform" onSubmit="return CheckMyForm()">
<input type="text" name="mytext">