检查,如果按钮被禁用

问题描述:

我正在这里用户猜测的一个数字(7个trues)的应用程序。该应用程序包含一个输入框,以及一个按钮,如果用户还没有得到更多的猜测输入域以及按钮被禁用,会出现一个新的按钮(重启)。检查,如果按钮被禁用

在我的代码隐藏文件是如果用户有更多的猜测或不检查的代码,如果没有下面的代码将禁用的护理/启用按钮:

代码隐藏文件:

... 
     btnCheckNr.Enabled = false; 
     inputBox.Enabled = false; 
     newGame.Visible = true; 
    ... 

我没有使用ViewState的,但会话状态,每一个邮用做该领域的时间又回来了,因为他们从一开始,即。启用。每次用户做出猜测时,输入字段都会获得焦点,并且内部的内容(例如上次猜测)被选中。这个作品可以接受当字段和按钮被禁用时,并且由于这个原因,我添加了一个检查来查看输入字段是否被禁用。如果是这样,不应该重点和选择(否则我会得到一个错误)。

然而,这种代码输入字段从未获得焦点,这是为什么?这是我做错了什么,在这种情况下,这怎么可能完成?

在此先感谢!

external.js:

var Capsule = { 

    init: function() { 
     var input = $('#inputBox'); 

     if (!input.is(":disabled")) 
      input.focus(); 
      input.select(); 
     } 
    } 
} 

window.onload = Capsule.init; 

尝试触发点击代替:

input.click().select(); 

Demo.