![](/img/trans.png)
[英]<button type=“submit”> with onclick submitting twice?
[英]button type='submit' with onClick
submit
或onClick
哪个功能将首先运行? 还是会同时运行?
在我的程序中,先运行onClick
函数,然后再运行onSubmit
。 但是为什么而且总是这样?
<Form onSubmit={handleSubmit}>
<Form.Field>
<label>Enter new password:</label>
<input
type="text"
name= 'newPassword'
onChange={handleOnChange}
placeholder='New Password'
required
/>
</Form.Field>
<Button type='submit' onClick={handleClick}>Submit</Button>
</Form>
如果您使用的是Formik,则可以将handleSubmit传递给按钮onClick,并在回调onSubmit中使用您的代码和逻辑
<Form onSubmit={(values) => yourHandleSubmitMethod(values)}>
<Form.Field>
<label>Enter new password:</label>
<input
type="text"
name= 'newPassword'
onChange={handleOnChange}
placeholder='New Password'
required
/>
</Form.Field>
<Button type='submit' onClick={handleSubmit}>Submit</Button>
</Form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.