【发布时间】:2020-01-20 01:02:31
【问题描述】:
所以我在母版页中有一个表单,它将在其中呈现不同的文本框、单选框或日期选择器等。每次单击下一个按钮和后退按钮时,它都会转到下一个组件或上一个组件,并保存整个表单。
假设数据模型如下所示 {字段:[{textbox1:texbox1value},{datepicker1:datepicker1value}]
给定一个或多或少像这样的伪代码。
ContainerPage.ts
<form>
renderComponent(listOfComponent) // this will switch based on the link
<button back>
<button next>
</form>
Component1.ts
<input textbox>
Component2.ts
<input datepicker>
我能够保存它,但想知道如果按钮位于父组件上,您如何验证输入?
我或多或少都在关注这个网站,但它没有经过验证 https://css-tricks.com/the-magic-of-react-based-multi-step-forms/
我还看到一些网站以这样的方式开发它,表单位于每个组件上,而不是母版页上。但最终使用了 1 个表单。
【问题讨论】:
标签: javascript reactjs forms validation