以下为引用的内容: 北京网站设计北京网站制作
/* 北京网站设计 value: 值; 网页设计 byteLength 网页设计:数据库字节长度 网站设计 title:字段中文名称 网站设计 attribute:属性名称 北京网站建设 使用方法说明: 网站建设 添加 (1) onkeyup="limitLength(this.value,100,' www.qitongnet.com名称','name')" 网页设计 (2) id="name" 或【struts标签】styleId="name" 北京网站制作 注意:id名称和 attribute属性名称要一样 北京网站设计 网站建设 例子:<textarea name="explain" id="explain" onkeyup="limitLength(value,5,'语义说明','explain')" > 中国站长.站 网站制作 或 网站建设 <input type="text" name="explain" id="explain" onkeyup="limitLength(value,5,'语义说明','explain')" > 网站制作 */ Chinaz^com
function limitLength(value, byteLength, title, attribute) { 网站制作 var newvalue = value.replace(/[^\x00-\xff]/g, "**"); 网页设计 var length = newvalue.length; 网站设计 北京网站制作 //当填写的字节数小于设置的字节数 网页设计 if (length * 1 <=byteLength * 1){ 北京网站建设 return; 北京网页设计 } 北京网站建设 var limitDate = newvalue.substr(0, byteLength); 北京网站制作 var count = 0; 企通互联 var limitvalue = ""; 北京网站制作 for (var i = 0; i < limitDate.length; i++) { 北京网站建设 var flat = limitDate.substr(i, 1); 企通互联 if (flat == "*") { Chinaz 北京网站设计 count++; 网站制作网站设计 } 网页设计 } 北京网页设计 var size = 0; 网站建设 var istar = newvalue.substr(byteLength * 1 - 1, 1);//校验点是否为“×” 企通互联 网站设计 //if 基点是×; 判断在基点内有×为偶数还是奇数 企通互联北京网站制作 if (count % 2 == 0) { 北京网站设计 //当为偶数时 企通互联 size = count / 2 + (byteLength * 1 - count); 网站制作 limitvalue = value.substr(0, size); 北京网站设计 } else { 网站设计 //当为奇数时 企通互联 size = (count - 1) / 2 + (byteLength * 1 - count); Www^Chinaz^com 网站建设 limitvalue = value.substr(0, size); 网站设计 } 企通互联 alert(title + " 北京网页设计最大输入" + byteLength + " 网站建设个字节(相当于"+byteLength /2+"个汉字)!"); 北京网站建设 document.getElementById(attribute).value = limitvalue; 网页设计 return; 网站设计 北京网站建设 } 中.国.站.长.站
|