爱问知识人 爱问教育 医院库

怎么使用JAVASCRIPT代码限制文本字节数?

首页

怎么使用JAVASCRIPT代码限制文本字节数?

怎么使用JAVASCRIPT代码限制文本字节数?

提交回答

全部答案

    2018-03-27 05:07:38
  •   以下是引用片段:/*
    value: 值;
    byteLength:数据库字节长度
    title:字段中文名称
    attribute:属性名称
    使用方法说明:
    添加 
    (1) onkeyup="limitLength(this。value,100,'名称','name')"
    (2)
    id="name" 或【struts标签】styleId="name"
    注意:id名称和 attribute属性名称要一样
    例子:
    或
    */
    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 == "*") { 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); limitvalue = value。substr(0, size); } alert(title + "最大输入" + byteLength + "个字节(相当于"+byteLength /2+"个汉字)!"); document。
      getElementById(attribute)。value = limitvalue; return;。

    黄***

    2018-03-27 05:07:38

类似问题

换一换
  • 系统软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):