Antd 不使用 onChange 更新输入值?

发布于 2025-01-11 10:56:07 字数 347 浏览 0 评论 0原文

我已经绞尽脑汁尝试更新输入值以添加掩码,但没有结果,输入根本不更新值。

 <Input
            placeholder={'CNPJ'}
            onChange={(e) => {
              e.currentTarget.value = 'fdsfsd'

            }}
            ref={props.cnpj}/>
          <input onChange={(e) => {
            e.currentTarget.value = 'fdsfsd'
          }}/>

I've been racking my brains for a while trying to update the input value to add a mask, but with no results the input doesn't update the value at all.

 <Input
            placeholder={'CNPJ'}
            onChange={(e) => {
              e.currentTarget.value = 'fdsfsd'

            }}
            ref={props.cnpj}/>
          <input onChange={(e) => {
            e.currentTarget.value = 'fdsfsd'
          }}/>

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

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

发布评论

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

评论(1

小镇女孩 2025-01-18 10:56:07

也许这对你有帮助。

import { useState } from "react";

export default function Wrapper() {
    const [value, setValue] = useState("");
    const onChange = (e) => {
        setValue(e.target.value);
    };

    return (
        <>
            <div>
                <input value={value} onChange={onChange} />
                <p>My Input value: {JSON.stringify(value)}</p>
            </div>
        </>
    );
}

Maybe this help you.

import { useState } from "react";

export default function Wrapper() {
    const [value, setValue] = useState("");
    const onChange = (e) => {
        setValue(e.target.value);
    };

    return (
        <>
            <div>
                <input value={value} onChange={onChange} />
                <p>My Input value: {JSON.stringify(value)}</p>
            </div>
        </>
    );
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文