Javascript 在ant设计中未触发Select onChange函数
我创建了表单项。它包含选择选项。当没有onChange函数时,我可以使用表单值触发器提交表单。但是当我在提交not trigger字段值时添加任何onChange函数时 这是我的密码Javascript 在ant设计中未触发Select onChange函数,javascript,reactjs,antd,Javascript,Reactjs,Antd,我创建了表单项。它包含选择选项。当没有onChange函数时,我可以使用表单值触发器提交表单。但是当我在提交not trigger字段值时添加任何onChange函数时 这是我的密码 <Form> <FormItem {...formItemLayout} label="Provincial"> { getFieldDecorator('provinsId', { rules: [{
<Form>
<FormItem {...formItemLayout} label="Provincial">
{
getFieldDecorator('provinsId', {
rules: [{
required: true,
message: 'Please select provincial',
}],
initialValue:this.props.formDataEdit.provincialName,
})(
<Select onChange={this.getDistrictByProvins} placeholder="Please select category">
{allProvins}
</Select>
)}
</FormItem>
</Form>
getDistrictByProvins=()=>{//getting data from DB}
{
getFieldDecorator('ProvensID'{
规则:[{
要求:正确,
消息:“请选择省”,
}],
initialValue:this.props.formDataEdit.provincialName,
})(
{allProvins}
)}
GetDistrictionByProvins=()=>{//从DB获取数据}
您可以将其设置为受控组件
<Select value={selectedOption} onChange={this.getDistrictByProvins} placeholder="Please select category">
{allProvins}
</Select>
{allProvins}
您可以选择一个受控组件并使用它。您说的“完全触发”是什么意思?@Lucifer其意思是无法获得选定值您必须将选择组件的值属性设置为您的值!