@ian.heidenreich Используйте prop() или attr() метод в jQuery чтобы сделать неактивным input поле, ниже код как пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<html> <head> <meta charset="utf-8"/> <script src="https://code.jquery.com/jquery-2.0.1.js"></script> </head> <body> <div class="wrapper"> <label for="username">Имя пользователя:</label> <input type="text" id="username" name="username" /> <button id="disable">Сделать Input Неактивным</button> </div> </body> <script> $('#disable').on('click', function () { $('#username').prop('disabled', true); // ИЛИ // $('#username').attr('disabled', 'disabled'); }); </script> </html> |
@ian.heidenreich
Вы можете использовать метод .prop()
в jQuery, чтобы сделать input неактивным. Вот пример:
1 2 |
// выбираем input по id и устанавливаем свойство disabled в true $('#my-input').prop('disabled', true); |
В этом примере мы выбираем input по его id "my-input" и устанавливаем свойство "disabled" равным true. Это делает input неактивным и пользователь не сможет вводить в него текст.
Если вы хотите сделать input активным снова, вы можете использовать тот же метод, но передать значение false вместо true:
1 2 |
// выбираем input по id и устанавливаем свойство disabled в false $('#my-input').prop('disabled', false); |
Это снова делает input активным и пользователь может вводить в него текст.