Dans reactjs j'emploie la forme de conception de fourmi. Sous cette forme, je ne veux pas de validation par défaut en utilisant getfielddecorator. Je souhaite valider les champs avec ma propre validation, comment valider? Par exemple
<Form onSubmit={this.handlesubmit.bind(this)}> <FormItem>
<input/>
</FormItem>
<FormItem >
<input/>
</FormItem>
<ButtonAnt className="btng" type="primary" htmlType="submit">Save</ButtonAnt>
</Form>
Selon le docs ,
Nous fournissons des propriétés comme
validateStatus
help
hasFeedback
pour personnaliser votre propre statut et message de validation, sans utiliserForm.create
etgetFieldDecorator
.
De plus, il semble qu'il existe un validator
prop ( entre autres ) que vous pouvez utiliser pour écrire votre propre fonction de validation.
Je le fais comme ça
<Form.Item
help={HasError && meta.error}
validateStatus={HasError ? "error" : "validating"}
>
<Input {...input} {...props} className={classes.Input}></Input>
</Form.Item>