Итак, у меня есть кнопка, как это:
<input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/>
Как я могу отключить и включить его, когда я хочу? Я пытался, disabled="disable"
но включить его обратно это проблема. Я попытался установить его обратно в false, но это не позволило.
javascript
jquery
k.ken
источник
источник
Me()
я надеюсь, вы знаете (потому что он отключен)Ответы:
Используя Javascript
Отключение кнопки HTML
Включение кнопки HTML
Демо Здесь
Использование jQuery
Все версии jQuery до 1.6
Отключение кнопки HTML
Включение кнопки HTML
Демо Здесь
Все версии jQuery после 1.6
Отключение кнопки HTML
Включение кнопки HTML
Демо Здесь
PS Обновил код на основе изменений jquery 1.6.1 . В качестве предложения всегда используйте последние файлы jquery и
prop()
метод.источник
$(document).ready
можно позвонить$('#Button').attr('disabled','disabled');
. Это отключит кнопку загрузки страницы. И когда происходят определенные события, вы можете позвонить,$('#Button').removeAttr('disabled');
чтобы включить его снова ...Так как вы отключаете его в первую очередь, способ включить его - установить его
disabled
свойство какfalse
.Чтобы изменить его
disabled
свойство в Javascript, вы используете это:И, очевидно, чтобы отключить его снова, вы бы использовали
true
вместо этого.Поскольку вы также пометили вопрос с помощью jQuery, вы можете использовать этот
.prop
метод. Что-то вроде:Это в более новых версиях jQuery. Более старый способ сделать это - добавить или удалить атрибут, например, так:
Простое присутствие
disabled
свойства отключает элемент, поэтому вы не можете установить его значение как «false». Даже следующее должно отключить элементВам нужно либо полностью удалить атрибут, либо установить его свойство.
источник
disabled
вообще. Просто используйте<input type="button" value="Submit" />
. А при изменении статуса используйте.prop("disabled", true);
(илиfalse
)Вы можете сделать это довольно просто с помощью простого JavaScript, библиотеки не требуются.
Включить кнопку
Отключить кнопку
Внешние библиотеки не нужны.
источник
Атрибут disable имеет только один параметр. если вы хотите включить его, вы должны удалить все, а не просто изменить значение.
источник
Здесь 'btncancel' - имя класса кнопки.
источник
Без jQuery отключить ввод будет проще
Показать фрагмент кода
источник
источник
Это обязательно сработает.
Отключить кнопку
Включить кнопку
источник
Придерживайтесь php ...
Почему бы не позволить кнопке появляться только при соблюдении вышеуказанных критериев.
источник