asp中如何获取一个文本框内有多少个字符

最好用unicode来截取,谢谢... 最好用unicode来截取,谢谢 展开
 我来答
百度网友7a01259
2012-02-07 · TA获得超过582个赞
知道小有建树答主
回答量:1120
采纳率:0%
帮助的人:1425万
展开全部
根据Unicode长度为2,非Unicode长度为1的设想
<script language="javascript">
function check(){
var intLength=0
//读取fData输入的数据
var fd=document.all.fData.value
//循环判断输入的数据判断并相加
for (var i=0;i<fd.length;i++)
{
if ((fd.charCodeAt(i) < 0) || (fd.charCodeAt(i) > 255))
intLength=intLength+2
else
intLength=intLength+1
}
//结果显示在xs文本框中,如果不需要文本框,请将文本框的样式设置为无边框即可
document.all.xs.value = intLength;
}
</script>
</head>

<body>
显示长度:<input type="text" name="xs"><p>
输入数字:<input type="text" name="fData" onpropertychange="check()">
</p>
编写后已测试成功!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式