我将ant design用于我的React项目。
在此,我需要添加动态选择并获取值。现在,我可以动态选择下拉列表了。
但是我无法获取值。
handleSubmit = e => {
e.preventDefault();
this.props.form.validateFields((err, values) => {
if (!err) {
alert("Received values of form: ", values);
}
});
};
答案 0 :(得分:2)
这将解决您的问题。
this.props.form.validateFields((err, values) => {
e.preventDefault();
if (!err) {
alert("Received values of form: " + values.names.join());
}
});
答案 1 :(得分:0)
您需要像下面那样获得值
this.props.form.validateFields((err, values) => {
const data = JSON.stringify(values);
const d = JSON.parse(data);
console.log("d...", d.names)//this gives values in an array. It prints like this ["lucy", "jack"] when I added two fields and seleted value from each field
if (!err) {
alert("Received values of form: ", d.names);
}
});
答案 2 :(得分:0)