Forms

适用于 EmDash 的联系表单、调查问卷和多步骤表单,支持条件逻辑、条目管理、CSV 导出和电子邮件通知。

插件

Forms

适用于 EmDash 的联系表单、调查问卷和多步骤表单,支持条件逻辑、条目管理、CSV 导出和电子邮件通知。

  • 分类: forms
  • 状态: 可用
  • 版本: 0.1.0
  • 价格: 未知
  • 来源: 官方插件注册表
  • 安装方式: 注册表沙盒插件
  • 核实日期: 2026-10-21

描述

在 EmDash 管理后台中构建联系表单、调查问卷和多步骤申请表。添加字段、选项、必填规则、条件逻辑和计算。准备就绪后发布,在垃圾信息防护下收集回复,接收电子邮件通知,并可阅读、加星标、批注回复或将其导出为 CSV。仪表板小组件会显示新增内容,MCP 工具则让 AI 代理管理表单和回复。

安装

  1. 从注册表安装 Forms,然后打开 Plugins > Forms 创建你的第一个表单。
  2. 若要在站点上显示表单,请添加一次站点包:pnpm add @netdollar/emdash-forms,然后运行 pnpm exec emdash-forms —apply。构建并部署。
  3. 在内容编辑器中插入 Form 块,或在 Astro 模板中使用来自 @netdollar/emdash-forms/Form 的 。每个已发布的表单还会在 /forms/ 下拥有自己的页面。

电子邮件通知需要在 EmDash 中配置电子邮件提供商。

常见问题

为什么需要站点包才能在页面上显示表单? EmDash 在安全沙盒中运行注册表插件,沙盒无法向你的页面添加 HTML 或脚本。@netdollar/emdash-forms 包负责在站点上渲染你的表单。你只需安装一次,之后发布的每个表单无需再次部署即可使用。

我可以使用自己的前端吗? 可以。每个表单的 Embed 标签页都记录了 JSON API:获取定义、请求票据,然后提交。