如果中国没有慈禧:这里是“限制”内容“长度”的所有代码,请帮忙分析。

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 13:43:20
不管怎么修改,不知是哪里的问题,在提交表格时候,系统总不提示“文字太长!”

下面分开写出每个部位的代码:
<head>

<script language="JavaScript">
function checkdate() {
if (diy1.value.length>"5") { alert("diy1文字太长!"); return false; }
if (diy2.value.length>5) { alert("diy2文字太长!"); return false; }
return true; }
</script>
</head>

FORM为:
<form name="form" method="post" onSubmit="return checkdate()">

文本区域为:
<textarea class="wenbenkuang" name="diy1" rows="10" cols="50" id="diy1"><%=trim(rs("diy1"))%></textarea>

<td>
<textarea class="wenbenkuang" name="diy2" rows="10" cols="50" id="diy2"><%=trim(rs("diy2"))%></textarea></td>

提交按钮为:
<input class="go-wenbenkuang" type="submit" value="提交保存" name="submit" onclick ="return checkdate()">

上面在测试的时候,不管怎么修改,总不会提示“文字太长!”
1.把form中的action=去处,还不提示
2.form中添加onSubmit=还不提示
3.按钮添加onclick还不提示
4.文本区域中有没id= 也不提示

好郁闷啊,请请专家帮忙分析修改该代码,是哪里的问题?
太谢谢了!
我在补充问题的时候,BAIDU该弹出窗口排版已经乱套,如果大家也遇到这样问题的话,可以选中文字,向下面拉伸,就可以看到补充问题的文本框和提交按钮了

<script language="JavaScript">
function checkdate() {
if (a1.diy1.value.length>5) { alert("diy1文字太长!"); return false; }
if (a1.diy2.value.length>5) { alert("diy2文字太长!"); return false; }
return true; }
</script>
</head>

FORM为:
<form name="a1" method="post" onSubmit="return checkdate()">

提交按钮为:
<input class="go-wenbenkuang" type="submit" value="提交保存" name="submit"