ReactJS-如何验证输入字段

问题描述 投票:0回答:2

我正在使用reactstrap组件。有多个输入。如何将某些字段设置为“必填”。也就是说,用户无法通过空闲。如何制定此类限制?

<Row>
   <Col xs="2">customer name</Col>
   <Col xs="6">
        <Input
        required
        maxLength={"20"}
        type={"text"}
        placeholder={"customer name"}
        name={"customerName"}
        defaultValue={this.state.customerName}
        onChange={this.handleChange}
        />
   </Col>
</Row>
reactjs required requiredfieldvalidator required-field
2个回答
0
投票

您尝试过这个吗:https://availity.github.io/availity-reactstrap-validation/?做得很好。

很抱歉在这里写,但似乎没有足够的声誉来回答。

available-reactstrap-validation通过一些不错的功能(如验证)扩展了reactstrap形式。

为了使标签在左侧,输入在右侧,您可以像这样混合它们:

<AvForm onValidSubmit={handleValidSubmit} onInvalidSubmit={handleInvalidSubmit}>
        <FormGroup row>
            <Label for="name" sm={2}>Name</Label>
            <Col sm={10}>
                <AvField name="name"  type="text" required />
            </Col>
        </FormGroup>

    </AvForm>

确保已导入所有库。


0
投票

enter image description here

名称:如何到达输入字段的左侧,就像以前的用法一样

© www.soinside.com 2019 - 2024. All rights reserved.