如果语句只会执行代码,如果数字不低于它

时间:2013-04-12 08:33:09

标签: javascript

我有一个整数,让我们说9.我想创建一个条件,允许用户只有当这个9不低于它时才点击按钮。我该如何处理。

if(not lower than 9){
  execute the code here....
}

2 个答案:

答案 0 :(得分:3)

不幸的是9总是9,但如果9分配给变量,那么你可以if (variable >= 9) { .... }

实际上,考虑到你的病情有多奇怪,它会按你想要的方式运作

if (9) {
   // code
}

它与if (true) {相同但是,9不低于9,它等于9,所以它将进入条件。 PFF。只是不要测试它为0。

答案 1 :(得分:3)

假设您在名为num的变量和ID为“Btn1”的按钮中获得了此整数的值,您可以尝试类似以下的代码:

if (num >= 9)
{
    $("#Btn1").removeAttr("disabled");
}
else
{
    $("#Btn1").attr("disabled", "disabled");
}

.removeAttr("disabled")将启用该按钮,.attr("disabled", "disabled")将禁用该按钮。