我有一个可以动态扩展的 HTML 表单,最终可以在上面输入 400 多个可输入字段。我想有选择地决定在提交表单时发布哪些字段(不是通过 AJAX),以便只提交值已更改的字段。
我知道只有具有 name 属性的输入字段才会被实际发布,所以我的想法是获取每个元素 ID(已更改)并使用 JQuery 添加一个 name 属性,如下所示:-
$('#field1').attr('name', 'field1');
这将在提交之前,因此(理论上)仅提交已更改的字段。
我已经通过谷歌搜索了执行此操作的示例,但令人惊讶的是在任何地方都找不到任何示例。我见过的最接近的是有人提到在提交之前禁用字段。
所以我的问题是:-这个想法可行吗?如果是这样,使用这种方法是否有任何负面原因?
提前感谢您的帮助。