Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Деактивация кнопки (https://javascript.ru/forum/events/47271-deaktivaciya-knopki.html)

freelancer.rnd 16.05.2014 19:15

Деактивация кнопки
 
Скажите как деактивирывать кнопку submit пока значение переменной меньше 100?

Vlasenko Fedor 16.05.2014 23:29

<input id="test_value">
<input type="submit" id="test_submit" disabled="true">
<script>
  window.onload = function () {
    var inp = document.getElementById("test_value");
    var sub = document.getElementById("test_submit");
    inp.oninput = function () {
      if (this.value > 100) {
        sub.disabled = false;
      }
      else {
        sub.disabled = true;
      }
    }
  }
</script>

devote 17.05.2014 00:07

Цитата:

Сообщение от Poznakomlus
if (this.value > 100) {

Цитата:

Сообщение от freelancer.rnd
меньше 100?

тогда уж надо if (this.value >= 100) {

Vlasenko Fedor 17.05.2014 00:51

devote,
убедил :)
<input id="test_value">
<input type="submit" id="test_submit" disabled="true">
<script>
  window.onload = function () {
    var inp = document.getElementById("test_value");
    var sub = document.getElementById("test_submit");
    inp.oninput = function () {
        sub.disabled = this.value < 100;
    }
  }
</script>


Часовой пояс GMT +3, время: 06:36.