Отказ от ответственности: я знаю, что есть довольно много вопросов по этой теме, и она была высоко оценена, хотя мне нужна помощь в моем конкретном случае.
Я пытаюсь проверить, не являются ли введенные значения пустыми, а затем отключить кнопку отправки.
Мой HTML-фрагмент:
<div class='form'>
<form>
<div class='field'>
<label for="username">Username</label>
<input id="username" type="text" />
</div>
<div class='field'>
<label for="password">Password</label>
<input id="password" type="password" />
</div>
<div class='actions'>
<input type="submit" value="Login" />
</div>
</form>
</div>
Я использовал пример ответа из здесь с некоторыми изменениями:
(function() {
$('.field input').keyup(function() {
var empty = false;
$('.field input').each(function() {
if ($(this).val() == '') {
empty = true;
}
});
if (empty) {
$('.actions input').attr('disabled', true);
} else {
$('.actions input').attr('disabled', false);
}
});
})()
Любая помощь будет принята с благодарностью!