如何在文本框中限制输入的字节数?

cf9981 2002-04-19 01:11:29
如何在文本框中限制输入的字节数?
单行的我会,应该这样吧:
<input maxlength=30 name="userid">限制为输入30个字节;
但下面这种多行的我就不会了,
<textarea cols=51 name=content rows=8></textarea>

做了个留言本,没有用数据库,用的是文本文件,
为了避免别人恶意的提交大文件,
该如何限制字节数,
望高人指点!
...全文
202 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzsh2000 2002-04-19
  • 打赏
  • 举报
回复
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>共可输入160字</title>
<script language="JavaScript">
<!-- Begin
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit)
field.value = field.value.substring(0,maxlimit);
else
countfield.value = maxlimit - field.value.length;
}
// End -->
</script>
</head>

<body>
<form method="POST" name=form >
<textarea cols="45" name="memo" rows="8" wrap="on" class="editbox2" onKeyDown="textCounter(this.form.memo,this.form.remLen,160);" onKeyUp="textCounter(this.form.memo,this.form.remLen,160);"></textarea>
<br>
共可输入160字,还剩
<input readonly type=text name=remLen size=3 maxlength=3 value="160" class=editbox1>
字。 <br>
<input type=submit value=" 发送 " class=bottom name="submit">
<input type=reset value=" 重填 " class=bottom name="reset">
</form>
</body>

</html>
yzx_zyj 2002-04-19
  • 打赏
  • 举报
回复
这样行不行

存留言内容前,先
content=left(request"content",100)
再将content写入文件。。。
tarzan 2002-04-19
  • 打赏
  • 举报
回复
也可以在ACTION里判断的:)
孟子E章 2002-04-19
  • 打赏
  • 举报
回复
<textarea onkeydown="if(this.value.length>=30) return false"></textarea>

10,612

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧