【问题标题】:Javascript disabled button does not gets enabled when the form is completed表单完成后未启用 Javascript 禁用按钮
【发布时间】: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


【解决方案1】:

您可能需要在表单上添加监听器吗? 你也可以检查类似问题的解决方案

https://stackoverflow.com/a/67961881/19282017

【讨论】:

    猜你喜欢
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 2020-11-08
    • 1970-01-01
    相关资源
    最近更新 更多