Text框中文与英文长度限制问题 有一个输入框,maxlength是30,如果输入的是英文或数字的话那么最多就是30个,如果换成中文的话那最多就是15个中文,这样的限制该如何实现? 不是单纯的在页面写 maxlength="30" 就可以的, 这个问题难点在于中文与英文一起输入时的长度判断.求高手解答! 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" onkeyup="check(this)" /> String.prototype.getLength = function() { return this.replace(/[^\x00-\xff]/g, '**').length; } function check(elem) { if(elem.value.getLength() > 30) { alert('不能超过30个字符!'); return false; } } 问题自己解决,送分~~~!!要分的速来!!!! html 怎样在图片加载前定义大小 看看 怎么总是显示网页错误 怎么把文本区域的选中的文字给输出出来? 请教动态求和的问题 firefox如何支持下面一段代码?急..... 深夜求助! 关于使用JS上传xml文件并解析, 高手们来帮帮我吧 如何在<iframe>的页面里面访问主窗体的元素? JS关于3个时间函数的调用问题。 请大家帮忙看看我这样写为什么不对(咐源码)(事件处理问题)? 诚心请教:如何禁止页面或IE窗口切换 WEB 绘图有哪些方法?》
<input type="text" onkeyup="check(this)" />
String.prototype.getLength = function() {
return this.replace(/[^\x00-\xff]/g, '**').length;
}
function check(elem)
{
if(elem.value.getLength() > 30)
{
alert('不能超过30个字符!');
return false;
}
}