【问题标题】:Jquery re-enable button after InputcheckInputcheck后Jquery重新启用按钮
【发布时间】:2022-01-04 19:15:56
【问题描述】:

大家好,我在重新启用按钮时遇到问题。 我有 3 个必须用值填充的输入字段,如果它们不是由用户填充,则该按钮不可点击。到目前为止一切顺利,但在用户放入某些内容后,它应该重新启用,但此步骤不起作用。 它适用于单个“Inputchecks”,但不适用于所有三个,您有解决方案吗?

代码:

$('#uebung-hinzufuegen-hinzufuegen').prop('disabled',true);

$("#uebung-name, #uebung-date, #uebung-gewicht").each(function() {
    if($(this).val().length !=0)
            $('#uebung-hinzufuegen-hinzufuegen').prop('disabled',false);            
    
})

【问题讨论】:

    标签: jquery if-statement button prop


    【解决方案1】:

    这不是实现 jquery 表单验证的正确方法。

    您可以通过访问每个输入字段,获取值并检查来实现您想要的。如果任何没有值,则可以启用。

    $('#uebung-hinzufuegen-hinzufuegen').prop('disabled',false);
    
    $("#uebung-name, #uebung-date, #uebung-gewicht").each(function() {
        if($(this).val().length ==0)
                $('#uebung-hinzufuegen-hinzufuegen').prop('disabled',true);            
        
    })
    

    不过,我的建议是检查 jquery 表单验证是否正确实现

    在此处查看示例:https://www.tutorialspoint.com/How-to-validate-a-form-using-jQuery

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-05
      • 1970-01-01
      • 2023-03-08
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多