国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js form表單input框限制20個字符,10個漢字代碼實例

2024-05-06 15:40:45
字體:
來源:轉載
供稿:網友

直接粘貼到html文件便可看到效果

<!DOCTYPE html><html> <head>  <meta charset="utf-8" />  <meta http-equiv="X-UA-Compatible" content="IE=edge" />  <meta name="viewport" content="width=device-width, initial-scale=1" />  <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>  <script>   // 這是第一種最尋常的方法   //定義一個函數   function checkField(value, byteLength, attribute) {    // value是input框的值,byteLength是需求限制的字符,attribute是input的id名    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(     "最大輸入" +      byteLength +      "個字節(相當于" +      byteLength / 2 +      "個漢字)!"    );    document.getElementById(attribute).value = limitvalue;    return;   }  </script> </head> <body>  <div class="wrap">   <form>    <table class="list-style">     <tr>      <td style="width:15%;text-align:right;">職業:</td>      <td>       <input id="profession" type="text" "checkField(this.value,20,'profession')" class="textBox length-middle" name="profession"/>       <input id="interest" type="text" "checkField(this.value,100,'interest')" class="textBox length-middle" name="interest"/>       <input id="address" "checkField(this.value,40,'address')" type="text" class="textBox length-middle" name="address" />      </td>     </tr>    </table>    <div style="margin:20px 0 0 300px">     <button      type="reset"      style="width:60px;height:30px;margin-right:40px"      "refresh()"     >      重置     </button>     <button      type="submit"      style="width:60px;height:30px"      "return checkNull()"     >      提交     </button>    </div>   </form>  </div> </body></html>

以上所述是小編給大家介紹的js form表單input框限制20個字符,10個漢字詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 赫章县| 梧州市| 宣武区| 翁牛特旗| 文山县| 鹤峰县| 观塘区| 乌恰县| 湖州市| 湖北省| 呼伦贝尔市| 福建省| 海安县| 花莲市| 赤水市| 南皮县| 区。| 石嘴山市| 偏关县| 新野县| 崇明县| 遂溪县| 杂多县| 同德县| 安国市| 遂溪县| 金秀| 马公市| 仁寿县| 陆良县| 黔西县| 安福县| 读书| 阳江市| 定南县| 鸡泽县| 喜德县| 城固县| 静宁县| 建昌县| 隆德县|