别再用 mailto: 链接凑合了。把表单的 action 指向 FormLM 接口,每条消息都会被存储、可浏览、可查询。无需服务器,也无需 JavaScript。
对没有后端的网站来说,联系表单是被要求最多的功能:GitHub Pages 上的作品集、机构落地页、文档站、单页站。而各种绕法都很难看——mailto: 链接在只装网页邮箱的机器上静默失败、还把地址喂给爬虫;联系方式写成纯文本、访客得手动复制;或者为了收几条消息上一整套后端(服务器、域名、部署、TLS)。
联系表单后端把这一切收拢成一个 URL。页面保持今天这样的纯静态;表单的 action 指向你的 FormLM 接口,提交以结构化记录抵达——姓名、邮箱、留言各成一列、可排序,而不是收件箱里的一坨。
<form action="https://formlm.me/api/v3/share/YOUR_TOKEN/form" method="POST"> <label>姓名</label> <input name="name" required> <label>邮箱</label> <input name="email" type="email" required> <label>我们能帮你什么?</label> <textarea name="message" rows="5" required></textarea> <button type="submit">发送消息</button> </form> <!-- 原生 HTML POST:无 JavaScript,任何静态托管可用。 -->
消息变成结构化记录——在 FormLM 里浏览、筛选、导出 CSV,不用去邮件堆里翻。
经 HTTP 把提交拉进 CRM、Slack webhook,或定时进一张表格。
之后加一个「公司」或「预算」输入框——下次提交时新名称自动成为新列。无需重新配置。
原生表单 POST 在 JS 被拦截时照常工作。只在想要自定义致谢状态时,之后再补 fetch 处理器。
有句提醒值得直说:公开接口会照单全收发来的数据,所以别在联系表单里放密码或支付数据——这与全网任何联系表单的规则相同。
由于提交是 FormLM 引擎里的结构化记录,同一个接口能长成远不止一个留言箱。咨询网站的表单可以进化成合格线索 intake 问卷——加几个背景字段、自动回复里放个链接,最终做到每条提交加权计分并出具个性化 PDF 报告。培训网站的表单可以变成一份简短的自评。两行集成一字不改;表单的大脑升级了。
如果你的联系表单跑在 AI 生成的网站上——或想让 AI Agent 帮你分拣收到的消息——接口的 ?help 文档让 Agent 零胶水代码就能读懂这份数据。见面向 AI Agent 的 Data API 指南。
创建一个免费的 FormLM 表单,在发布页开启 Data API,再把 HTML 表单的 action 属性设为接口 URL、method 设为 POST。联系表单立刻开始存储提交——不需要服务器,也不需要付费。
提交会以结构化记录落进你的 FormLM 仪表盘,而不是一封可能丢失或被垃圾过滤的邮件。你可以浏览、导出 CSV,还能开启 query API 把数据拉进任何工具——包括把它们转发到任意地方的自动化。
能。接口接收原生 HTML 表单 POST,经典的 PHP 式表单处理已无必要。页面在任何静态托管上保持纯 HTML——存储发生在 FormLM 这边。
必备三项:姓名、邮箱、留言——可选加主题或公司。开启字段自动创建后,无论你用什么 input 名称都会自动成为存储列,按站点随意定制表单,无需任何重新配置。
提交存储在你的 FormLM 账户下,受接口 token 保护,并遵循 FormLM 的隐私政策。请不要在公开联系表单里放密码这类敏感数据。