检查页面并获取表单名称并匹配它们

Check page and get form names and match them up

本文关键字:表单 获取 检查      更新时间:2023-09-26

我是jQuery/JavaScript的新手,我想知道是否可以在页面上获取表单名称并匹配它们并根据是否找到它们执行代码。

现在想想,我正在做的事情可能行不通,也许可以解释为什么它不起作用。

$(document).ready(function() {
    var formName = $('form').attr('name');
    if(formName == "carts_list_form"){
        console.log("form loaded");
    }
});

.HTML

<form action="/admin.php" method="post" target="" name="carts_list_form" class="cm-processed-form cm-check-changes">

如果您的页面中有多个表单$('form').attr('name')只会返回第一个表单的名称。

如果要检查是否存在具有特定名称的表单,请使用:

if ($("form[name='carts_list_form']").length)
{
    console.log("form loaded");
}