Активировать кнопку только тогда, когда форма заполнена - PullRequest
0 голосов
/ 27 января 2020

Я хочу добавить числовое правило в раздел Введите год поступления .

Необходимо ввести число от 250 до 1000.

Кнопка должна быть отключена при добавлении неправильного номера.

Можете ли вы помочь мне с этим? Необходимо ввести значение от 250 до 1000

    <form role="form" id="contentHoldEdu" method="post">

<input id="Name" type="text" name="name" data-required="1" class="form-control"/>
<br>
<br>
<button class="btn btn-primary" id="Save" type="button">submit</button>
</form>

1 Ответ

0 голосов
/ 27 января 2020

Вам необходимо создать переменную status = false в вашем js.

при успешной проверке каждого элемента, продолжайте обновлять значение этой переменной и в конце l oop, если это все еще верно, активируйте btn else, чтобы он был деактивирован.

следовательно, если он деактивирован (что по умолчанию), при отправке ничего не произойдет, отправка будет работать нормально.

что-то вроде ниже должно работать для вас, хотя в вашем сценарии

var status = true;
function on()
{
    if(document.getElementById("miktar").value.length == 0){
        status &= true;
        }
    else{
        status = false;
    }

    if(document.getElementById("saat").value.length == 0){
        status &= true;
        }
    else{
        status = false;
    }
    if(document.getElementById("dakika").value.length == 0){
        status &= true;
        }
    else{
        status = false;
    }

    if(document.getElementById("kadi").value.length == 0){
        status &= true;
        }
    else{
        status = false;
    }

  document.getElementById("submit").disabled = status;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...