社区
其他
帖子详情
如何在文本框中限制输入的字节数?
cf9981
2002-04-19 01:11:29
如何在文本框中限制输入的字节数?
单行的我会,应该这样吧:
<input maxlength=30 name="userid">限制为输入30个字节;
但下面这种多行的我就不会了,
<textarea cols=51 name=content rows=8></textarea>
做了个留言本,没有用数据库,用的是文本文件,
为了避免别人恶意的提交大文件,
该如何限制字节数,
望高人指点!
...全文
179
4
打赏
收藏
如何在文本框中限制输入的字节数?
如何在文本框中限制输入的字节数? 单行的我会,应该这样吧: 限制为输入30个字节; 但下面这种多行的我就不会了, 做了个留言本,没有用数据库,用的是文本文件, 为了避免别人恶意的提交大文件, 该如何限制字节数, 望高人指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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>
jQuery textarea
文本框
输入
文字字数
限制
提示代码.zip
js代码 [removed] //显示
限制
输入
字符method function textAreaChange(obj){ var $this = $(obj); var count_total = $this.next().children('span').text(); var count_input = $this.next().children('em'); var area_val = $this.val(); if(area_val.len()>count_total){ area_val = autoAddEllipsis(area_val,count_total);//根据字节截图内容 $this.val(area_val); count_input.text(0);//显示可
输入
数 }else{ count_input.text(count_total - area_val.len());//显示可
输入
数 } } //得到字符串的字节长度 String.prototype.len = function(){ return this.replace(/[^\x00-\xff]/g, "xx").length; }; /* * 处理过长的字符串,截取并添加省略号 * 注:半角长度为1,全角长度为2 * pStr:字符串 * pLen:截取长度 * return: 截取后的字符串 */ function autoAddEllipsis(pStr, pLen) { var _ret = cutString(pStr, pLen); var _cutFlag = _ret.cutflag; var _cutStringn = _ret.cutstring; return _cutStringn; } /* * 取得指定长度的字符串 * 注:半角长度为1,全角长度为2 * pStr:字符串 * pLen:截取长度 * return: 截取后的字符串 */ function cutString(pStr, pLen) { // 原字符串长度 var _strLen = pStr.length; var _tmpCode; var _cutString; // 默认情况下,返回的字符串是原字符串的一部分 var _cutFlag = "1"; var _lenCount = 0; var _ret = false; if (_strLen <= pLen/2){_cutString = pStr;_ret = true;} if (!_ret){ for (var i = 0; i < _strLen ; i ){ if (isFull(pStr.charAt(i))){_lenCount = 2;} else {_lenCount = 1;} if (_lenCount > pLen){_cutString = pStr.substring(0, i);_ret = true;break;} else if(_lenCount == pLen){_cutString = pStr.substring(0, i 1);_ret = true;break;} } } if (!_ret){_cutString = pStr;_ret = true;} if (_cutString.length == _strLen){_cutFlag = "0";} return {"cutstring":_cutString, "cutflag":_cutFlag}; } /* * 判断是否为全角 * * pChar:长度为1的字符串 * return: true:全角 * false:半角 */ function isFull (pChar){ if((pChar.charCodeAt(0) > 128)){return true;} else{return false;} } [removed] jQuery textarea
文本框
输入
文字字数
限制
提示代码,设置固定
输入
字符,实时计算显示已经
输入
多少字符。
C# TextBox多行
文本框
的字数
限制
问题
前言 TextBox组件(
文本框
组件)是一种常用的,也是比较容易掌握的组件。应用程序主要使用它来接收使用者于
输入
文字信息。 在Visual C#
中
,多行
文本框
使用的也是 TextBox,只不过其 Multiline 属性为 true。 要注意,其仍然有字数
限制
,MaxLength 属性默认值是 32767。 MaxLength 表示什么? 它代表的是字数,并不是
字节数
。 超过会怎么样? 超过的话:录入、粘贴就会丢掉多余的部分,也不会报错。 但用程序添加文字不会丢掉多余的部分。 想要不受限怎么办? 将 MaxLength 属性值改为 0,据说这样可以存 4 亿多个文字。 总结 以上就是这篇文章
【生成vue代码】可视化布局一键生成vue文件,iview框架灵活使用
在上一节课程
中
讲到了可视化布局,如何去自动生成一个静态页面,只有静态页面没有动态交互,远远不能满足实际开发
中
的项目需求。 这节课将重点讲解vue动态交互制作,以及如何去一键生成vue文件。 本节课内容有: ...
js
限制
文本框
输入
长度两种
限制
方式(长度、
字节数
)
功能/特点: 1.实时显示可
输入
的字数(
字节数
) 2.两种
限制
方式(长度、
字节数
) 3.
中
文
输入
法下可正常使用,无BUG 4.同一页面可以使用多个,相互不干扰 limit.js 代码如下: function limit(){ var txtNote;//
文本框
var txtLimit;//提示字数的input var limitCount;//
限制
的字数 var isbyte;//是否使用字节长度
限制
(1汉字=2字符) var txtlength;//到达
限制
时,字符串的长度 var txtByte; this.init=function(){ txtNote=this.txtNote;
Jquery
限制
文本框
录入长度(字符或字节)实例
实时显示可
输入
的字符(或字节)数,超出的
输入
内容被排除
其他
10,608
社区成员
29,047
社区内容
发帖
与我相关
我的任务
其他
Web 开发 其他
复制链接
扫一扫
分享
社区描述
Web 开发 其他
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章