【发布时间】:2020-09-28 13:23:19
【问题描述】:
我找到此链接Disable submit if inputs empty jquery 以确保我编写的代码是可以的。它们看起来一样,但是当我执行我的并尝试从最新输入(从下到上,在我的任何表单中)填写表单时,提交按钮被激活。
请问我做错了什么? 这是我的登录表单代码示例:
$(document).ready( function() {
$('#login input').on('keyup', function() {
let empty = false;
$('#login input.required').each(function() {
empty = $(this).val().length == 0;
});
if (empty)
$('#login #submit').attr('disabled', 'disabled');
else
$('#login #submit').attr('disabled', false);
});
});
【问题讨论】:
-
你能创建一个我们看到问题的最小示例吗?
-
你应该使用
.prop()而不是 attr 来设置禁用
标签: jquery keyboard-events jquery-events