去评论
dz插件网

X5.0官方取消了在注册时邮箱的要求,根据此修改,可再恢复强制输入 New

饾暦饾枎饾枒饾枏饾枂饾枅饾枑
2026/05/08 17:24:20
模板不一样,代码所在行或细节可能有差异,请大家根据情况修改。

以下内容AI生成


## 修改内容

### 1. 邮箱标签始终显示红星号(必填标识)

**修改位置:** 第61行、第195行

**修改前:**

```html
<!--{if !$_G['setting']['forgeemail']}--><span class="rq">*</span><!--{/if}-->
```

**修改后:**

```html
<span class="rq">*</span>
```

**说明:** 移除了条件判断,无论后台是否开启"允许不填写邮箱",注册页面始终显示红星号。

---

### 2. 邮箱输入框始终必填并添加失焦验证

**修改位置:** 第63行、第197行

**修改前:**

```html
<input type="text" id="{$this->setting['reginput']['email']}" ... {if !$_G['setting']['forgeemail']}required{/if} />
```

**修改后:**

```html
<input type="text" id="{$this->setting['reginput']['email']}" ... required />
```

**说明:**

- 移除了 `required` 属性的条件判断,始终必填
- 添加 `onblur` 事件,当光标离开邮箱输入框时自动调用 `checkemail()` 函数验证邮箱