SoFunction
Updated on 2025-02-28

JS code that restricts N characters from entering text box


function validatePostponeValue(obj, objLength)
{
var executeResult = false;
var value = ;
var byteLen=0,len=;
var newValue = "";
 if(value)
 {
  for(var i=0; i<len; i++)
  {
  if((i) > 255)
  {
    byteLen += 2;
  if(byteLen <= 18)
  {
  //alert(((i)));
  newValue += ((i));
  } 
  }
  else
  {
  byteLen ++;
  if(byteLen <= 19)
  {
  //alert(((i)));
  newValue += ((i));
  }
  }
  } 
  }
 
  if(byteLen <= 0)
  {
//alert("can't be empty!");
  ();
  }
  else if(byteLen > objLength)
  {
alert("You can only enter ten Chinese characters (20 characters) at most.");
  (); 
  = newValue;//(0, objLength -1);
  }
  else
  {
  executeResult = true;
  }
 
  return executeResult;
}