ElemeFE / ElemeFE/element

[Feature Request] 关于form的触发校验的 trigger 建议

Open
#20,556 1 comment 0 reactions 0 assignees View on GitHub
stale
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Existing Component

### Component Name
el-form-item

### Description

#### 起因

在测试发现输入为空会触发提示,焦点离开时也会触发提示,如果rule只有一个触发或者说一条规则时,就会提示默认的message name is required

#### 建议的改动

- 第一种方案: 当rules 只有一条rule条件时,其他的没有写明的rule就不触发

- 第二种: 是否可以trigger 可以支持多个动作,如下

举例一个简单的rule

```
name: [
{ required: true, message: '请输入名字', trigger: 'blur' },
{ required: true, message: '请输入名字', trigger: 'change' }
]
```

是否可以支持 为

```
name: [
{ required: true, message: '请输入名字', trigger: 'blur | change' }
]

```

或者

```
name: [
{ required: true, message: '请输入名字', trigger: [ 'blur' ,'change'] }`
]

```

小小建议

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.