如何在蚂蚁设计中获得现场的先前价值?

发布于 2025-02-09 10:04:01 字数 697 浏览 1 评论 0原文

作为我的形式的一部分,我有一个以下字段。

          <Col span={18}>
            <Form.Item
              name="name"
              label="Name"
              colon={false}
              validateTrigger={"onBlur"}
              hasFeedback
              rules={[
                {
                  validator: nameValidator,
                  message: 'Name is not unique',
                },
              ]}
              labelCol={{ span: 2 }}
              wrapperCol={{ span: 22 }}
            >
               <Input placeholder="Enter name" />
            </Form.Item>
          </Col>

我要实现的目标是验证不要每次将重点放在领域的情况下,而不会改变价值时触发。 有什么方法可以获取该领域的先前价值吗?

I have a following field in as part of my form.

          <Col span={18}>
            <Form.Item
              name="name"
              label="Name"
              colon={false}
              validateTrigger={"onBlur"}
              hasFeedback
              rules={[
                {
                  validator: nameValidator,
                  message: 'Name is not unique',
                },
              ]}
              labelCol={{ span: 2 }}
              wrapperCol={{ span: 22 }}
            >
               <Input placeholder="Enter name" />
            </Form.Item>
          </Col>

what i want to achieve is validation not to be triggered every time i focus and blur on my field without changing value of it.
Is there any ways of getting previous value of the field ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

策马西风 2025-02-16 10:04:01

我认为您所描述的内容可以通过validateTigrigger =“ Onchange” - 无需访问上一个值。

I think what you describe can be achieved by validateTrigger="onChange" - no need to access a previous value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文