用户输入的值每行字数有限制,是客户要求的。但是允许多行。
如果是textarea自动换行,存入数据库后再取出来他们还是一行,相当于行字数要求没有达到,就没有满足客户的要求嘛。

解决方案 »

  1.   

    <script language="javascript">
    function checkit(oThis)
    {
    var bRet = true;
    var arrInput = new Array();
    var mbb=-1;
    arrInput = oThis.value.split(String.fromCharCode(10));
    mbb = arrInput.length-1;
    if (mbb > -1 && arrInput[mbb].length> =30)
    bRet = false;
    return bRet;
    }
    </script>
    <TEXTAREA onkeypress="return checkit(this)" rows="7" cols="41" style="WIDTH: 349px; HEIGHT: 114px" wrap="off" id="TEXTAREA1" name="TEXTAREA1"></TEXTAREA>