// check網頁名稱最大入力100字符200字節 <script type="text/javascript"> function limitLength(value, byteLength, title, attribute) { var msg='';//pageName錯誤提示信息 var newvalue = value.replace(/[^\x00-\xff]/g, "**"); var length = newvalue.length; //當填寫的字節數小於設置的字節數 if (length * 1 <=byteLength * 1){ $("#passwordTextFlg").html(msg); 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); } var msg = title + "最大輸入" + byteLength + "個字節(相當於"+byteLength /2+"個漢字)!"; $("#passwordTextFlg").html(msg); // 清空輸入值 $("#pageName").val(''); return; } </script> <tr style='line-height:32px;'> <td style="text-align:right;">網頁名稱</td> <td colspan="4" style="text-align:left;"> <input type="text" name="pageName" id="pageName" style='margin-left:5px;' onkeyup="limitLength(value,200,'網頁名稱','pageName')"/> <span id="passwordTextFlg" style="color: red"></span> </td> </tr>
test輸入框,check字符字節
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.