簡體   English   中英

React 中需要 Antd 單選按鈕

[英]Antd Radio Button required in React

我在反應中使用 antd。 我在 radio.group 中創建了一些收音機。 我想在提交表單時將其設為必填字段。

 <Radio.Group onChange={onChange} value={value}>
      <Radio value={1}>A</Radio>
      <Radio value={2}>B</Radio>
      <Radio value={3}>C</Radio>
      <Radio value={4}>D</Radio>
    </Radio.Group>

您需要使用 Form 組件包裝所有 JSX,並且需要在同一個 Form 中添加一個 Button 組件。 您還需要添加帶有屬性的 Form.Item 以使單選按鈕成為必需的。 所以你的代碼應該是這樣的:

      <Form>
        <Form.Item
          label="radio"
          name="radio"
          rules={[{ required: true, message: "Please select an option!" }]}
        >
          <Radio.Group>
            <Radio value={1}>A</Radio>
            <Radio value={2}>B</Radio>
            <Radio value={3}>C</Radio>
            <Radio value={4}>D</Radio>
          </Radio.Group>
        </Form.Item>
        <Button htmlType="submit">Submit</Button>
      </Form>

PS:Form.Item 組件中的 label 和 name 屬性對於使表單項成為必需項至關重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM