【发布时间】:2019-04-07 01:29:00
【问题描述】:
我正在制作一个表单,我希望用户在下拉菜单中选择“其他”时看到一个输入字段。
我对 React 还很陌生,并试图从输入字段中获取值本身,但它不起作用。
<FormItem>
<h4 className={ 'register_form_title'}><span className={ "red_astrick_sign"}>*</span>Entity type</h4>
<Select placeholder="Type of entity" onChange={value=> setFieldValue('organisation_type', Number(value))} name="organisation_attributes.organisation_type">
<Option value="1">Public Limited Company</Option>
<Option value="2">Private Limited Company</Option>
<Option value="3">One Person Company</Option>
<Option value="4">Limited Liability Partnership</Option>
<Option value="5">Partnership Firm</Option>
<Option value="6">Sole Proprietorship</Option>
<Option value="0">Others</Option>
</Select>
</FormItem>
这是一个简单的下拉菜单,它将所选值转换为数字,因此代码的输出将为{"organisation_type":<value>}。但如果他们选择“其他”,则输入字段应确定<value>。
【问题讨论】:
标签: javascript reactjs jsx antd