【发布时间】:2022-07-19 14:01:34
【问题描述】:
我有一个表单,我想禁用提交按钮,除非填写了必填字段。
所以我添加了这个:
$('#submitBtn').attr('disabled', true);
if ($('#inputMobile').val() != '' && $('#inputEmail').val() != '' && $('#inputPassword').val() != '' && $('#inputPasswordConfirmation').val() != '') {
$('#submitBtn').attr('disabled', false);
}
现在它可以正常工作并在页面加载时禁用提交按钮,但是当我填写表单字段时,它不会启用按钮但是我尝试将disabled attr 设置为false。
那么这里出了什么问题?我该如何解决这个问题?
【问题讨论】:
-
能否提供HTML代码?
-
您的测试在页面加载时运行,在用户输入任何内容之前。您需要添加一个事件处理程序。
标签: javascript jquery forms submit disable