首页 > 解决方案 > 在 ant react 中禁用自动表单验证

问题描述

https://ant.design/components/form/

试试这个新的库,到目前为止一切都很好。非常易于使用,但我现在一直在阻止表单自动验证并在整个地方显示绿色刻度。

      <div>
        <Form onSubmit={this.handleSubmit} novalidate>
          <FormItem {...this.formItemLayout} label="Auto Synchronise Data" hasFeedback>
            {getFieldDecorator('name')(<Switch checked={this.props.settings.sync} onChange={this.changeCondition} />)}
          </FormItem>

          <FormItem {...this.formItemLayout} label="Clear local database" hasFeedback>
            {getFieldDecorator('name', {})(<Button type="danger" onClick={this.showModal}>Clear database</Button>)}
          </FormItem>
        </Form>
</div>

我实际上只使用表单组件,因为我想要设置页面的表单样式布局。每次选择表单中的“切换”组件时,它都会决定在表单中的每个表单项旁边显示一个绿色勾号。

有任何想法吗?

标签: reactjsantd

解决方案


推荐阅读