React Ant Design 3.X 中的获取表单值以及限制 input 只输入数字

获取 antdesign form 表单的所有填写值(getFieldDecorator)

this.props.form.getFieldsValue()

限制input 只能输入数字
在这里插入图片描述

rules: [{
                      required: true,
                      pattern: new RegExp(/^[0-9]\d*$/, "g"),
                      message: '请输入箱仓容'
                    }],
  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ant Design 是一个非常流行的 React UI 库,它提供了许多组件,其包括 Form 组件。Form 组件提供了一种简单的方式来管理表单数据,可以轻松地将输入数据收集到一个对象。 以下是一个简单的示例,演示如何使用 Ant Design Form 组件来收集表单数据并将其打印到控制台: ```jsx import React from "react"; import { Form, Input, Button } from "antd"; const DemoForm = () => { const onFinish = (values) => { console.log("Form values:", values); }; return ( <Form onFinish={onFinish}> <Form.Item label="Username" name="username"> <Input /> </Form.Item> <Form.Item label="Password" name="password"> <Input.Password /> </Form.Item> <Form.Item> <Button type="primary" htmlType="submit"> Submit </Button> </Form.Item> </Form> ); }; export default DemoForm; ``` 在上面的示例,我们使用 Ant Design Form 组件来创建一个简单的表单。我们使用 `Form.Item` 包装每个表单控件,以便可以对其进行验证和布局。每个 `Form.Item` 都具有一个 `name` 属性,该属性将用于收集表单数据。在 `onFinish` 回调函数,我们将表单数据打印到控制台。 请注意,我们使用了 `Input` 和 `Input.Password` 组件来创建文本框和密码框。Ant Design 还提供了其他类型的表单控件,例如 `Checkbox`、`Radio`、`Select` 等。 如果您想要获取整个表单,可以在 `onFinish` 回调函数获取 `values` 参数,该参数将包含整个表单。您可以将其打印到控制台,或者将其发送到服务器进行处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

codernmx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值