Я бы хотел, чтобы кнопка формы была отключена, пока пользователь не установит флажок.Как отключить кнопку до тех пор, пока не будет установлен флажок?
Это код, у меня есть (последняя часть формы)
<div class="checkbox">
<input id="check" name="checkbox" type="checkbox">
<label for="checkbox">
Some Text Here
</label>
</div>
<input type="submit" name="anmelden" class="button" id="btncheck" value="Send" />
Я попробовал следующее
$('#check').click(function(){
if($(this).attr('checked') == false){
$('#btncheck').attr("disabled","disabled");
}
else
$('#btncheck').removeAttr('disabled');
});
Но это не работает, и я не знаю, почему. Я не знаю, как я могу отключить кнопку (должен быть отключен также визуально).
Solution (благодаря Rory McCrossan): http://jsfiddle.net/0hvtgveh/
Ах да, спасибо. Возможно ли отключить кнопку по умолчанию (когда я впервые нахожу страницу), а затем включить ее? Сейчас кнопка включена по умолчанию. – Paranoia
Вы можете установить свойство 'disabled =" true "' в свой HTML вручную, или вы можете немедленно запустить это событие. Я обновил свой ответ для вас. –