//检验文本框中内容是否超长
function checktextarealength(textarea_name, max_length) {
    var textarea_value = document.all(textarea_name).value;
    if (textarea_value.length > max_length) {
        alert("字段文字超长!");
        document.all(textarea_name).focus();
        document.all(textarea_name).select();
        return false;
    }
    return true;
}

解决方案 »

  1.   

    //去除form中空格function trimform(a_formname){
     var formName = 0;
     if(a_formname!=null) formName=a_formname; 
     for(var i=0; i<document.forms(formName).elements.length; i++)
     if (document.forms(formName).elements[i].type == "text"||document.forms(formName).elements[i].type =="textarea")
     document.forms(formName).elements[i].value = trim(document.forms(formName).elements[i].value);
    }
      

  2.   

    function slen(str)
    {
       alert('字串长:'+str.Length);
    }
      

  3.   

    检验javascript代码时用正则表达式应该不错。