如果文本输入值长度小于 3,我需要禁用按钮。
我试图使用 js,但按钮没有被禁用,它只是改变颜色
 <p:autoComplete id="ac"
                    value="#{bean.selectedNetCode}" 
                    completeMethod="#{bean.complete}"
                    maxlength="3"
                    size="3"
                    maxResults="10"
                    onkeyup="checkLength(this.value)">
        <p:ajax event="itemSelect" update="genButton" listener="#{bean.handleNetCodeChange}"/>
    </p:autoComplete> 
 function checkLength(value){
      if(value.length <= 2){
      document.getElementById("genButton").disabled = true;
 }
知道为什么吗?
谢谢