gpt4 book ai didi

javascript - 删除输入字段所需的验证(如果我在另一个输入字段中输入了一些文本)

转载 作者:行者123 更新时间:2023-12-01 00:10:17 25 4
gpt4 key购买 nike

删除输入字段所需的验证(如果我在另一个输入字段中输入了一些文本)。我从 json 创建了输入字段(两个输入字段)。最初两者都是必需的。但是如果用户在第一个字段中输入“hello”,我想要从第二个输入字段中删除必需的检查。我使用了 watch 和 onchange 我检查了第一个字段的值。但是如何删除必需的?我尝试使用注销但仍然不起作用

const onChange = e => {
console.log(e.target.name);
if (e.target.name == "agencyName") {
if (agencyName == "hello") {
//remove required
unregister({ required: false, name: "contactPerson" });
}
}
};

这是我的代码 https://codesandbox.io/s/react-hook-form-watch-unir2

API链接

https://react-hook-form.com/api/

最佳答案

以下是更新后的脚本,当代理机构名称等于“hello”时,联系人可选。

https://codesandbox.io/s/react-hook-form-watch-j396u

关于javascript - 删除输入字段所需的验证(如果我在另一个输入字段中输入了一些文本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60123511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com