验证码表单字段
验证码 表单字段类型提供对已安装的验证码插件的访问。
- 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 扩展目录)
- 启用了验证码插件
- 设置了全局配置/站点/默认验证码参数
另请参阅
如何开发 验证码插件.