--- order: 4.2 title: zh-CN: 复杂的动态增减表单项 en-US: Complex Dynamic Form Item --- ## zh-CN 这个例子演示了一个表单中包含多个表单控件的情况。 ## en-US This example demonstrates the case that a form contains multiple form controls. ```tsx import { MinusCircleOutlined, PlusOutlined } from '@ant-design/icons'; import { Button, Form, Input, Select, Space } from 'antd'; import React from 'react'; const { Option } = Select; const areas = [ { label: 'Beijing', value: 'Beijing' }, { label: 'Shanghai', value: 'Shanghai' }, ]; const sights = { Beijing: ['Tiananmen', 'Great Wall'], Shanghai: ['Oriental Pearl', 'The Bund'], }; type SightsKeys = keyof typeof sights; const App: React.FC = () => { const [form] = Form.useForm(); const onFinish = (values: any) => { console.log('Received values of form:', values); }; const handleChange = () => { form.setFieldsValue({ sights: [] }); }; return (