不断收到警告:无效的DOM属性“自动完成”。你是说`autoComplete`吗?

时间:2018-11-17 18:39:24

标签: reactjs google-chrome

我一直收到以下错误消息:“无效的DOM属性autocomplete。您是说autoComplete吗?” ,当我在 Google Chrome 。 当我尝试在 Firefox 上编译代码时,一切正常。

我想问一个问题:如何在Google Chrome浏览器中解决此错误?为什么只在Google Chrome上显示此错误?

这是我的代码:

import React from "react";

import {
Container, Col, Form,
FormGroup, Label, Input,
Button,
} from 'reactstrap';

export default class Register extends React.Component{

render() {

    return (
        <div>

            <Container>
                <h2>Sign In</h2>
                <Form>
                    <Col>
                        <FormGroup>
                            <Label>Email</Label>
                            <Input
                                type="email"
                                name="email"
                                id="exampleEmail"
                                placeholder="myemail@email.com"

                              autocomplete = "email"
                            />
                        </FormGroup>
                    </Col>
                    <Col>
                        <FormGroup>
                            <Label for="PhoneNumber">Phone Number</Label>
                            <Input
                                type="Phone Number"
                                name="Phone Number"
                                id="exampleNumber"
                                placeholder="37060289225"
                            />
                        </FormGroup>
                    </Col>
                    <Col>
                        <FormGroup>
                            <Label for="RepeatPassword">Repeat Password</Label>
                            <Input
                                type="password"
                                name="Repeat Password"
                                id="RepeatPassword"
                                placeholder="********"

                               autocomplete="new-password"
                            />
                        </FormGroup>
                    </Col>
                    <Col>
                        <FormGroup>
                            <Label for="examplePassword">Password</Label>
                            <Input
                                type="password"
                                name="password"
                                id="examplePassword"
                                placeholder="********"

                               autocomplete = "new-password"
                            />
                        </FormGroup>
                    </Col>

                    <Button>Submit</Button>
                </Form>
            </Container>
        </div>
    );
}
}

2 个答案:

答案 0 :(得分:1)

这是一个链接:GitHub Problem

我会将其标记为重复项 因为有: [备忘单] [2] [2]:https://medium.com/react-tutorials/react-properties-ef11cd55caa0

我会说这些链接,将为您提供帮助。

希望如此,会有所帮助!

答案 1 :(得分:0)

在输入中使用prop自动完成功能时,它希望您将其替换为autoComplete =“ new-password”