【发布时间】:2019-05-06 19:10:45
【问题描述】:
我正在处理 reactjs 中的项目,我在表单中实现了一些验证。我实现了一个逻辑,如果有人在没有上传照片和视频的情况下单击下一步然后向用户显示错误,验证在第一次尝试它工作时工作正常,但是当用户删除照片或视频然后单击下一步时,表单没有验证。你能帮我如何验证表单我正在使用 ant-design 表单我将与你分享代码请帮助我我真的卡住了
代码
<Form onSubmit={this.handleSubmit}>
<FormItem>
{getFieldDecorator('picture', {
rules: [
{
required: true,
message: 'Please upload picture!',
},
],
})(
<Dragger {...props}>
<p className="ant-upload-drag-icon">
<Icon type="upload" />
</p>
<p className="ant-upload-text">
Click or drag photo to this area to upload
</p>
</Dragger>,
)}
</FormItem>
<PhotoText>Select a Video to Upload</PhotoText>
<FormItem>
{getFieldDecorator('video', {
rules: [
{
required: true,
message: 'Please upload video!',
},
],
})(
<Dragger>
<p className="ant-upload-drag-icon">
<Icon type="upload" />
</p>
<p className="ant-upload-text">
Click or drag Video to this area to upload
</p>
</Dragger>,
)}
</FormItem>
</Form>
【问题讨论】:
-
请帮帮我?
-
能否请您也添加您的提交功能或创建sandbox?
-
@TriyugiNarayanMani。实际上我正在使用 Wizard Form 。 {current 下一个
)} -
谢谢你帮我,真的很紧急。我们有一些截止日期,这就是为什么
标签: javascript reactjs ecmascript-6 antd