1

我正在建立一个网站,人们可以在其中定制产品的形状,然后再订购。

最终会有几个按钮绑定到四个文本框。当用户在文本框中输入更高的值时,被激活的按钮会发生变化,因此我们知道需要为该客户的设计订购什么尺寸的材料。

如何根据放置在文本框中的值创建启用/禁用的按钮?

4

1 回答 1

0

你可以使用 jQuery 并尝试这样的事情:

首先,给你的按钮一个属性disabled="disabled",然后:

//Assuming they are typing, if it's a dropdown/select, see below

$('#input-id').on('keyup', function() {
    if($(this).val() >= 10 && $(this).val() <= 20) { // If the value is between 10 and 20...
      $('#button-id').removeAttr('disabled'); // Remove disabled attribute
    } else { // If the value is not our keyword...
      if(!$('#button-id').attr('disabled')) { // And the button is not disabled...
        $('#button-id').attr('disabled', 'disabled'); // Readd disabled attribute
      }
    }
});

如果您使用的是下拉菜单或选择框,请使用$("select option:selected").

于 2012-08-04T19:01:31.597 回答