【发布时间】:2020-09-15 01:11:51
【问题描述】:
我有一个使用钩子的 React 应用程序,并试图弄清楚如果搜索字段为空,如何使提交按钮保持禁用状态。
假设一个带有提交按钮的常规表单字段,我如何设置一个状态挂钩,使搜索按钮保持禁用状态,直到用户输入文本。我假设应该有一个 onChange 函数,它可能会在输入更改时更新状态,但不能完全确定实现。
const [disabled, isDisabled] = useState(true);
<input type="text" id="q" name="q" placeholder="Search.." name="search">
<button type="submit"><i class="fa fa-search"></i></button>
【问题讨论】:
-
React 在Controlled components 上的文档可能有助于使文本进入状态。
标签: reactjs forms react-hooks