jd-opensource / jd-opensource/taro-ui
Input 组件 required 属性没传给 HTML 5 input 标签
Open
- Dominant language
- TypeScript
- Stars
- 4.7k
- Forks
- 740
- PR merge metrics
- No merged PRs in 30d
Description
### Taro UI 版本信息
3.0.0-alpha.3
### 问题描述
Input 组件 `required` 属性没传给 HTML 5 input 标签,导致用户提交时无法利用**浏览器原生的表单校验能力**,而且在基于 WebView 渲染的小程序中,理论上也可利用浏览器的校验机制。
### 复现步骤
1. 渲染 ``
2. 在浏览器调试器中查看 DOM 结构,结果为 ``
### 复现代码
```JavaScript
```
### 报错信息
(无)
### 系统信息
> Taro v3.0.5
>
> Taro CLI 3.0.5 environment info:
> System:
> OS: Windows 10
> Binaries:
> Node: 12.18.2 - C:\Program Files\nodejs\node.EXE
> Yarn: 1.22.4 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
> npm: 6.14.6 - C:\Program Files\nodejs\npm.CMD
Contributor guide
Assessment
This issue has not been assessed yet.