【发布时间】:2017-08-10 14:15:18
【问题描述】:
您好,我正在用 angularjs 开发 Web 应用程序。我在一个 html 页面中有两种形式。下面是结构。
<form name="form1">
<input type="text" name="fname" />
<input type="text" name="lname" />
<input type="submit" value="Next" />
</form>
<form name="form2">
<input type="text" name="address" />
<input type="text" name="state" />
<input type="submit" value="Next" />
</form>
单击第一个表单的下一个提交按钮时,我想验证第一个表单,我想滚动到第二个表单并禁用第一个表单。
单击 form2 的下一个提交按钮时,我想验证第二个表单,并且我想使用 $http 从两个表单(form1 和 form2)向服务器提交数据。 我可以知道这有可能实现吗?我也可以知道这是我遵循的正确方式还是我与上述要求有关的其他事情?任何建议或帮助将不胜感激。谢谢你。
【问题讨论】:
-
是的,有可能。您只需要捕获第一个表单的值并在提交第二个表单时,使用 formData 附加您捕获的所有值。
-
嗨 Vivz。谢谢。单击第一个提交按钮后,我可以验证第一个表单并滚动到第二个表单,最后我能够从两个表单中捕获数据并提交?
-
如何从多个表单中获取数据? $scope.modelname?
-
这两种形式是否都在同一个控制器的范围内?我会建议你将两种形式的所有属性绑定到一个公共对象
-
是同一个控制器。
标签: javascript angularjs