JavaScript 谁来帮我编一下,我给100分5555555555

来源:百度知道 编辑:UC知道 时间:2024/07/07 00:42:33
以下JavaScript我是复制过来的,是用来验证表单文本域的,运行起来也没问题
我想在JS中,在加两条代码来验证文本域,具体是,我想让用户最多输入3个字
还有一条就是让用户不得小于6为数

<script Language="JavaScript">
<!--
function Form2(theForm)
{
if (theForm.yonghu.value == "")
{
alert("昵称不能为空!");
theForm.yonghu.focus();
return (false);
}

var checkOK = "0123456789abcdefghijklmnopqrstuvwxyz@.";
var checkStr = theForm.email.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ".")
allNum += ch;
}
if (!allValid)
{

<html>
<head><title>aa</title>

<script Language="JavaScript">
<!--
function Form2(theForm)
{
if (theForm.text.value.length < 6)
{
alert("文本框内容长度不得小于6!");
theForm.text.focus();
return (false);
}
if (theForm.text2.value.length > 3)
{
alert("文本框2内容长度不得大于3!");
theForm.text.focus();
return (false);
}
return (true);
}
//-->
</script>
</head>
<body>
<form name="theForm" onsubmit="return Form2(this)" action="a.jsp" method="post">
<input type="text" name="text"></input>
<input type="text" name="text2"></input>
<input type="submit"/>
</form>
</body>
</html>