使用JavaScript比较两个HTML表单的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript比较两个HTML表单的值相关的知识,希望对你有一定的参考价值。

我有两个具有相同属性的单独形式。是否有一种雄辩的方法可以使用JS / Jquery比较它们的值是否相等?

$('#form1').context.forms[0] === $('#form2').context.forms[0]似乎有效,但我想知道是否有更好的方法。

我正在使用spring / thymeleaf生成表单的内容。

答案

在您的示例中,context是整个document,因为当您不将context参数传递给$(selector, context)时,这是默认值。因此,您的代码基本上是在这样做:

$(selector, context)

如果要比较这些形式的字段值,可以使用document.forms[0] === document.forms[0] // Always true

.serialize()

Demo