有啊
var strLength=textbox的属性名.lenght(); 得到的就是字符的长度
var strLength=textbox的属性名.lenght(); 得到的就是字符的长度
解决方案 »
- jquery uploadify 插件上传图片问题
- 请问JavaScript中报"undefined示定义"是何原因
- 怎样才能不让人看到jsp中的javascript调用xml的接口!!(runat无效)
- 各位高手帮我研究一下可以吗?javascript问题,
- ‖『50分请教一个JAVASCRIPT的特效』‖
- 百思不得其解,为什么得到“null”,在线等待中...
- 如何向一个open.window打开的窗口提交数据
- Ctrl+Enter就可提交,代码怎么写 ?
- 能不能编写一个函数来控制一段字幕的滚动??
- document.frm_reg.submit()?????
- 如何设置select 为只读
- 请问怎么用JS获得当前页的高和宽
<HTML>
<HEAD>
<TITLE> 字的显示 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getNo()
{
theForm.flag.value=theForm.textarea.value.length;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="theForm">
<TEXTAREA NAME="textarea" ROWS="20" COLS="50" onclick="getNo()" onmouseover="getNo()"></TEXTAREA>
<INPUT TYPE="text" NAME="flag" value="0">
</FORM>
</BODY>
</HTML>
一个汉字占两个字节!<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function CheckLength()
{
//var obj=document.getElementById("Text1");
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" onblur="CheckLength()"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
CheckLength()中的代码怎么写 要求TextBox1输入的是"abc"则计算长度是 3 TextBox1输入的是"你好吗" 则计算的长度是 6
长度结果显示在 Label 中,谢谢!
用正则把中文字符(正则表达式搜一下就可以了)替换成随便的两个数字或字母,然后取length
alert("abc".len());
alert("ab此".len());
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function CheckLength()
{
var obj=document.getElementById("TextBox1");
var str = escape(obj.value);
var len = 0;
for(var i = 0; i < str.length; i++, len++) {
if(str.charAt(i) == "%") {
if(str.charAt(++i) == "u") {
i += 3;
len++;
}
i++;
}
}
alert(len);
}
</script>
</head>
<body>
<textArea ID="TextBox1" runat="server" onblur="CheckLength()"></textArea>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>form</title>
<script type="text/javascript">
var format = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0]|[a-zA-Z])*$/gi;
var str ='f是1';
var array1 = str.split('');
var length1 = 0;
for(var i=0;i<array1.length;i++)
{
if(format.test(array1[i]))
{
length1 +=2;
}else
{
length1 +=1;
}
}
alert(length1);
</script>
</head><body>
</body>
</html>