将动态生成的表单名称传递给函数中的变量

时间:2016-02-18 15:58:28

标签: jquery

表格名称和提交名称均为动态分配。提交表单时,表单操作是调用函数php()

在jquery函数中是否还有从中获取php()调用的表单名称?

注意:由于表格名称是动态生成的,因此我无法提前知道这是什么。

JQUERY

close(2)

HTML

function php() {
    var formname = ????

    alert(formname);
}

1 个答案:

答案 0 :(得分:2)

您可以将this传递给提交事件处理程序,可以轻松获取name



function php(obj) {
  alert(obj.name)
  return false
}

<form name="5008000000oYdXIAA0" onsubmit="return php(this);">
  <input type="hidden" name="5008000000oYdXIAA0" value="5008000000oYdXIAA0">
  <input type="submit" name="5008000000oYdXIAA0" value="submit">
</form>
&#13;
&#13;
&#13;

相关问题