发信人: eagle(老鹰)
整理人: eagle(2001-07-09 19:37:40), 站内信件
|
这个要用javascript来判断,或者在处理这个form的CGI程序来判断。
用javascript来判断在客户端进行,服务器的负荷小,而且快速,
推荐用这种方法。例子:
<head>
<title>textarea输入内容长度校验</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
function checklength(){
maxlen = 30;
content = document.form1.textfield.value;
if((len = content.length)<maxlen){
return true;
}
else{
alert("输入内容长度为:" + len + ",超过最大长度:" + maxlen);
return false;
}
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action=""
onsubmit="return checklength()">
<p>
<textarea name="textfield" cols="40" rows="8"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="reset" value="Reset">
</p>
</form>
</body>
</html>
【 在 sunday59 的大作中提到:】
:如果是单行文本框的话,会有一个maxlength选项,但多行文本框就没有这个选项,该怎么限制文字的个数呢?
:......
---- If I could, certainly I would
|
|