как включить кнопку отправки на странице загрузки текстового поля - PullRequest
0 голосов
/ 01 сентября 2018

Я хочу включить кнопку отправки, когда значение текстового поля больше 0. Это текстовое поле не является редактируемым элементом. это текстовое поле автоматически заполняется какой-либо функцией.

<script type='text/javascript'>
        $(function () {
            $('#searchInput').keyup(function () {
                if ($(this).val() > 0) {
                    //Check to see if there is any text entered
                    // If there is no text within the input ten disable the button
                    $('.enableOnInput').prop('disabled', true);
                } else {
                    //If there is text in the input, then enable the button
                    $('.enableOnInput').prop('disabled', false);
                }
            });
        }); 
    </script>

<input type='number' name='searchQuery' id='searchInput' />
            <input type='submit' name='submit' id='submitBtn' class='enableOnInput' disabled='disabled' />

1 Ответ

0 голосов
/ 01 сентября 2018

Если текстовое поле заполняется скриптом / функцией, очень вероятно, что keyup -event не сработает.

Попробуйте использовать вместо jquery change -event .

Но это действительно зависит от как вы меняете содержимое в скрипте ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...