Reactjs 反应最终表单-如何重置表单和设置状态
有没有办法重置表单并同时设置状态?我尝试了下面的代码,但似乎不起作用。欢迎您的任何意见Reactjs 反应最终表单-如何重置表单和设置状态,reactjs,react-final-form,final-form,Reactjs,React Final Form,Final Form,有没有办法重置表单并同时设置状态?我尝试了下面的代码,但似乎不起作用。欢迎您的任何意见 <Form onSubmit={this.onSubmit} render={({handleSubmit, form, submitting, pristine, values}) => ( <form onSubmit={handleSubmit}> . . . . <button type="button" onClick=
<Form
onSubmit={this.onSubmit}
render={({handleSubmit, form, submitting, pristine, values}) => (
<form onSubmit={handleSubmit}>
.
.
.
.
<button
type="button"
onClick={() => {
form.reset;
this.setState({"reset": true});
}}
disabled={submitting || pristine}
>
Reset
</button>
</form>
(
.
.
.
.
{
表单重置;
this.setState({“reset”:true});
}}
禁用={提交| |原始}
>
重置
{
form.reset();
this.setState({“reset”:true});
}}
禁用={提交| |原始}
>
重置
我认为您缺少的是执行
form.reset
function没有理由认为这不可能。如果您可以制作一个CodeSandbox来演示您正在尝试执行的操作,那么帮助您会容易得多。
<button
type="button"
onClick={() => {
form.reset();
this.setState({"reset": true});
}}
disabled={submitting || pristine}
>
Reset
</button>