JavaScript:文本框长度限制20个字节,中文位2个字节
来源:互联网 发布:淘宝咸鱼 编辑:程序博客网 时间:2024/06/07 20:44
限制一个Textbox的长度为 20个字节,如果是中文则计算为2个字节。
下面用前台JavaScript脚本实现的代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>未命名頁面</title>
<script type="text/javascript" language="javascript">
function Chck()
{
var len = 0;
var str=document.getElementById("input1").value;
for (var i=0; i<str.length; i++)
{
if (str.charCodeAt(i)>127 || str.charCodeAt(i)==94) {
len += 2;
} else {
len ++;
}
}
alert(len);
if(len>20)
{
alert("對不起,您輸入的內容大於20個字節!");
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="input1" type="text" onblur="Chck();" />
<input type="button" value="确定" onclick="Chck();" />
</div>
</form>
</body>
</html>
- JavaScript:文本框长度限制20个字节,中文位2个字节
- 获得字符串实际长度,汉字占用2个字节。
- 输出个数据类型的字节长度
- 突破512个字节的限制
- 系统32位指针变量为4字节系统16位指针变量2个字节
- Java中文字节长度
- 获取包含中文,字母,数字集合的字符串的长度(1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节)
- 解决文本框中输入字符限制---精确控制中文占两个字节,英文占一个字节~
- js:单字节(英文一个,中文二个)长度/截取(substr)实现
- iOS 限制textField字节长度
- 限制Editext输入字节长度
- 为什么手机短信长度限制70个中文、160个英文???
- 为什么手机短信长度限制70个中文、160个英文?
- 为什么手机短信长度限制70个中文、160个英文???
- js从字符串中截取10个字节的长度
- Java字符串找出4个字节长度的字符
- DEDE tag突破限制12个字节的方法
- 32个字节限制——Oracle直方图优化
- Hp-ux之关机
- 详解CSS优先级规则的级别与细节
- 最易“动心”的四种时间
- JAVASCRIPT 自定义onchange事件
- 在WPS 和 Word 2003 中使用多级编号
- JavaScript:文本框长度限制20个字节,中文位2个字节
- 看看经典的寓言,审视一下自己的状态
- ASP.NET URL重写做法
- Vb.net Access
- 时尚杂志-给老婆的备份
- Arm RO RW ZI详解
- POJ 1659 可图序列(Havel)
- d_file.myform.uploadfile为空或不是对象解决方法汇总
- 不用循环计算1到100的和