最新资讯

  • n8n智能体开发:n8n 表单节点

n8n智能体开发:n8n 表单节点

2026-01-29 08:40:15 栏目:最新资讯 6 阅读

使用 n8n 表单节点可以创建面向用户的多步骤表单。您可以在表单步骤之间添加具有自定义逻辑的其他节点来处理用户输入。工作流必须从 n8n 表单触发器开始。

节点设置#

使用查询参数设置默认选项#

您可以通过在 n8n Form Trigger 提供的初始 URL 中使用查询参数来设置字段的初始值。表单中的每个页面都会接收到发送到 n8n Form Trigger URL 的相同查询参数。

仅限生产环境

查询参数仅在表单的生产模式下可用。n8n 在测试模式下不会从查询参数填充字段值。

使用查询参数时,请对包含特殊字符的字段名或值进行百分号编码。这能确保 n8n 正确使用给定字段的初始值。您可以使用类似 URL 编码/解码工具 来格式化您的查询参数。

例如,假设您有一个包含以下属性的表单:

  • 生产环境 URL: https://my-account.n8n.cloud/form/my-form
  • 字段:
    • nameJane Doe
    • emailjane.doe@example.com

通过查询参数和百分号编码,您可以使用以下 URL 将上述数据设为字段初始值:

https://my-account.n8n.cloud/form/my-form?email=jane.doe%40example.com&name=Jane%20Doe

在此示例中,百分号编码将 at 符号 (@) 替换为字符串 %40,空格字符 () 替换为字符串 %20。这将设置这些字段的初始值,无论它们出现在表单的哪个页面。

显示自定义 HTML#

您可以通过在表单中添加 Custom HTML 字段来显示自定义 HTML。这会提供一个 HTML 输入框,您可以在其中插入任意 HTML 代码作为表单页面的一部分显示。

您可以使用 HTML 字段来丰富表单页面,包括链接、图片、视频等内容。n8n 会在正常文档流中将这些内容与其他表单字段一起渲染。

由于自定义 HTML 内容是只读的,默认情况下这些字段不会包含在表单输出数据中。若要在节点输出中包含原始 HTML 内容,请使用 Element Name 字段为数据提供名称。

HTML 字段不支持