jquery - 使用 jQuery 检测表单更改上的特定字段 ID

标签 jquery forms

我有一个简单的表单,当前使用 jQuery 根据用户表单输入进行一些动态计算。

大多数表单字段均被禁用,其值是使用非禁用字段的值计算的。部分计算涉及 AJAX 调用以将字段值保存到数据库。

我可以使用以下代码:

$('#specific-field').change(function() {
    calculateThings();
});

但这将涉及对每个可以更改值的字段进行重复。

我也可以这样做:

$('form').change(function() {
    calculateThings();
});

但是每次进行更改时,我都必须保存并更新每个数据库字段,因为一次只有一个字段可能包含不同的值。

有没有办法合并这两种可能性,我可以在表单级别监视更改,然后检测表单中的哪个特定字段发生了更改?

最佳答案

你不能做这样的事情吗:

$('.genericFieldClass').change(function() {
    calculateThings();
});

关于jquery - 使用 jQuery 检测表单更改上的特定字段 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18078399/

相关文章:

javascript,如何实现索引页函数来执行.js函数的单独页面

php - 生日登记表麻烦

javascript - HTML 输入表单和 Javascript

Javascript - 结合还是不结合,这是个问题

javascript - JS中如何将位数限制在6到4之间? (输入字段类型数字和只读)

javascript - 如何从异步调用返回响应?

jQueryUI Sortable 不显示内联

javascript - Nodejs 中带有状态的 Ajax 调用

php - 提交简单的 PHP 表单时出现禁止错误

javascript - 使用 Javascript 循环访问相同的多选下拉列表