RT

解决方案 »

  1.   

    敲键盘的时候你return false就可以了
    只阻止一次的话,那就弄个变量记录敲了几次,再判断下是否第一次敲
      

  2.   

    阻止事件冒泡:
    function(e){
      e = e || window.event;
      if (e.stopPropagation) e.stopPropagation();
      else e.cancelBubble = true;
    }取消事件默认行为:
    function(e) {
      e = e || window.event;
      if(e.preventDefault) e.preventDefault();
      else e.returnValue = false;
    }阻止键盘输入
    elem.onkeypress/onkeydown = function(e) {
       return false;
    }
      

  3.   

    input 没有多行,只能用textarea,但是textarea是没有maxlength的
      

  4.   

    用js监控textarea里面输入内容的长度,如果大于200,就把textarea设成只读,或者弹提示框什么的
      

  5.   

    使用textarea 中onpropertychange="if(value.length>200) value=value.substr(0,200)" 这样就可以限制最多只能输入200的长度。
    列子如下<textarea onpropertychange="if(value.length>200) value=value.substr(0,200)" class="smallArea" cols="60" name="txta" rows="8"></textarea>