在JSF中启用命令按钮

时间:2015-05-25 12:19:48

标签: javascript jsf-1.2 commandbutton

我有一个jsf表单,它有一个命令Button,我有一些项目列表。因此,当用户选择的项目数大于某个限制(假设为10)时,我将禁用该按钮,如果该计数小于10,则应再次启用它。

我的代码正在工作,直到禁用按钮,但当计数小于10时,它无法再次启用它。

请检查下面的代码并提供帮助

<h:commandButton id="addButton"  value="   ADD -- > " action="#{CW.addTraffic}" disabled="false" onclick="return countValidation();"/>

在js中,我写了比较计数的逻辑

我应该在我的页面中显示3个计数。一个是最大计数,即10和selectedcount,当我们选择项目和允许计数时,它将来......

permitcount= 10 - selectedcount  (this vaklue will becomes neagtive if we select more than 10)

if(permitcount<0)
  {

 document.getElementById("main:addButton").disabled='true'; // disable the button 

  }
else
  {

     document.getElementById("main:addButton").disabled='false'; // this should enable .

  }

但禁用后按钮不会启用。请帮助我

0 个答案:

没有答案