DedeCMS 自定义表单必填项校验完整方案:服务端 + JS + HTML5 三层 + reCAPTCHA + CSRF 防护
DedeCMS 自定义表单默认所有字段都可空,运营拿到的留言半数没联系方式。本文给出 plus/diy.php 服务端校验、原生 JS 即时反馈、HTML5 兜底属性的三层方案,并扩展到邮箱手机号正则、reCAPTCHA v3 评分阈值、双 token CSRF 防护、SameSite cookie 等加固,与 DedeCMS 表单 UI 美化(cid 822)配套使用。
28 分钟阅读
织梦自定义表单
reCAPTCHA
DedeCMS自定义表单