愛悠閑 > 控制表單文本框輸入字數

控制表單文本框輸入字數

分類: javascript  |  標簽: function,object,null  |  作者: mufengwsp2004 相關  |  發布日期 : 2014-05-23  |  熱度 : 84°

//-------------- 字符數量檢測
function chkSmsTextLength(obj, evt, txt, sc) {
 if (typeof(obj) == 'object') {
  evt = evt ? evt : (window.event ? window.event : null);
  var kc = evt.keyCode;
  var flag = true;
  var intSmsLength = 70;
  var intSmsCount = 140;
  if (!isNaN(parseInt(sc))) intSmsCount = parseInt(sc);

  if (obj.value.length >= intSmsCount) {
   if (kc != 8 && kc != 16 && kc != 17 && (kc < 33 || kc > 40) && kc != 46) {
    obj.value = obj.value.replace(/[/n|/r]/gi, '').substr(0,intSmsCount);
    flag = false;
   }
  }

  var intLen = obj.value.length;
  var intMod = intLen % intSmsLength;
  var intNum = parseInt(intLen / intSmsLength);
  if (intMod > 0) intNum += 1;
  if (intNum < 1) intNum = 1;

  var objSmsInfo = document.getElementById(txt);
  if (objSmsInfo) {
   objSmsInfo.innerHTML = '總長' + obj.value.length + '字,<br>分' + intNum + '條發送';
  }
  return flag;
 } else {
  return false;
 }
}



快乐彩中奖说明