jd-opensource / jd-opensource/taro-ui

Input 组件 required 属性没传给 HTML 5 input 标签

Open
#1,163 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.