javascript - 在进行更改之前保持提交按钮处于禁用状态

标签 javascript jquery asp.net

在我的 VB.NET 项目中,我有一个带有一些文本输入字段和一个保存/提交按钮的 UI。我希望保存按钮在页面加载时处于禁用状态,并保持这种状态,直到对其中一个输入进行更改。如果用户输入的值与页面加载时的值相同,保存按钮应该再次被禁用。所以基本上,只有在发生实际更改时才应启用保存按钮。

我如何使用 jquery 做到这一点?

最佳答案

$(':input').change( 
    function(){ 
       $("#submitButtonId").prop("disabled",false);
    } 
);

既然你说它是动态的,那么就使用on

$(document).on("change", ":input", 
    function(){ 
       $("#submitButtonId").prop("disabled",false);
    } 
);

关于javascript - 在进行更改之前保持提交按钮处于禁用状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13021182/

相关文章:

javascript - 如何测试从 VueX 观察计算属性的 Vue 观察者?

JavaScript 闭包 : Returning a Function

javascript - jquery 中 ajax 加载的 h1 或 h2 元素的样式不起作用

javascript - IE 中的 event.which

asp.net - 自动转义 Asp.Net MVC

javascript - Ajax AutoCompleteExtender 与 javascript

javascript - Jquery 过滤和显示

Javascript 加载多个 csv 并创建全局可达数组

jquery - 如何在不通过 jQuery 提交的情况下强制进行 html5 表单验证

asp.net - 了解与 .NET 的 HttpWebRequest 的 SSL 连接