Я использую jQuery для отключения всех входов до тех пор, пока пользователь не выполнит какое-либо действие.
$('input[type=text]').attr('readonly', true);
$('input[type=select]').attr('disabled', true);
Это отлично подходит для текстовых полей, но не влияет на раскрывающийся список. Это тип или что-то еще? Заранее спасибо.
Для этого используйте prop()
вместо attr()
. Кроме того, select
- это не input
а отдельный тег:
$('select').prop('disabled', true);
Также вы можете просто использовать :input
селектор :input
, чтобы ссылаться на все входы за один раз. Это будет охватывать оба input
и select
:
$(':input').prop('disabled', true);