我想通过表单外的按钮提交@atlaskit/表单。我已经浏览了https://atlaskit.atlassian.com/packages/core/form,但没有相关的文档
发布于 2019-04-08 04:13:15
警告:当尝试远程提交表单时,您需要设法使验证真正生效。这适用于超文本标记语言表单,因此不受Atlaskit表单的限制。
点击此处阅读相关信息:
答案:
Atlaskit表单实际上在下面呈现原生html表单。因此,我们可以将引用附加到Form元素,然后触发当前引用的表单属性的提交。
示例:
// attach the ref to form
class extends React.Component{
form = React.createRef();
render() {
<Form
ref={this.form}
{...props}
>
{children}
</Form>
}
}在html表单上触发提交:
this.form.current.form.submit()参见示例codesandox here。
https://stackoverflow.com/questions/55514025
复制相似问题