跳至主要内容
版本: 5.1

验证码表单字段

验证码 表单字段类型提供对已安装的验证码插件的访问。

  • type (必填) 必须为 captcha
  • name (必填) 是字段的唯一名称。
  • label (必填) (可翻译) 是字段的 HTML 标签。
  • validate (必填) 必须为 "captcha"。
  • description (可选) (可翻译) 是 字段描述.
  • namespace (可选) 仅在页面上存在 2 个验证码时相关。如果 2 个验证码具有相同的 namespace,则它们将共享相同的 Captcha 对象。如果省略,将改为使用 form 对象的 name

由以下实现: libraries/src/Form/Field/CaptchaField.php

示例 XML 参数定义

<field
name="captcha"
type="captcha"
validate="captcha"
namespace="contact"
label="COM_CONTACT_CAPTCHA_LABEL"
description="COM_CONTACT_CAPTCHA_DESC"
/>

要在表单上使用验证码,您必须

  • 下载并安装了验证码插件 (例如,来自 Joomla 扩展目录)
  • 启用了验证码插件
  • 设置了全局配置/站点/默认验证码参数

另请参阅

如何开发 验证码插件.