【发布时间】:2020-11-03 04:04:15
【问题描述】:
我有一个这样的输入字段:
<Form.Field
name="contactName"
className=""
control={Input}
label="Contact Name"
placeholder="Contact Name"
value={this.state.contactName || ''}
onChange={this.onChange}
/>
我想让它成为必需的,因此它应该添加required 属性,现在看起来像这样:
<Form.Field
name="contactName"
className=""
control={Input}
label="Contact Name"
placeholder="Contact Name"
value={this.state.contactName || ''}
onChange={this.onChange}
required
/>
我注意到它还在输入标题附近添加了一个红色星号。问题是用户仍然可以单击提交按钮,他们不会知道条目没有创建(他们不检查网络以查看调用失败)。
如果没有引入所需的数据,有没有办法使无法提交?还有像弹出/悬停说它需要数据的东西吗?
【问题讨论】:
标签: javascript html reactjs forms input