Javascript 无法访问第二个窗体上的字段

Javascript 无法访问第二个窗体上的字段,javascript,angularjs,angularjs-ng-form,Javascript,Angularjs,Angularjs Ng Form,我的应用程序中有一个包含多步骤表单的页面。为了实现这一点,我在单独的选项卡中有3个表单。js只允许您在表单成功验证后继续下一步 第一种形式工作得很好,我在第二种形式上也使用了相同的结构,如下所示 <div class="stepped-content" ng-show="steps[steps_index.yourDetails].active"> <form name="yourDetails" class="form-horizontal vs-onsubmit" ng

我的应用程序中有一个包含多步骤表单的页面。为了实现这一点,我在单独的选项卡中有3个表单。js只允许您在表单成功验证后继续下一步

第一种形式工作得很好,我在第二种形式上也使用了相同的结构,如下所示

<div class="stepped-content" ng-show="steps[steps_index.yourDetails].active">
  <form name="yourDetails" class="form-horizontal vs-onsubmit" ng-submit="submitForm('yourDetails')" novalidate>
    <div class="form-group" ng-form="organiser_name">
      <label class="col-sm-4 control-label">Event organiser</label>
      <div class="col-sm-8">
        <input class="form-control" type="text" name="organiser_name" ng-model="event.organiser_name" placeholder="You or your company's name." ng-required="true" />
        <div ng-messages="yourDetails.organiser_name.$error">
          <div ng-message="required">Please tell us who is organising this event.</div>
        </div>
      </div>
    </div>
  </form>
</div>
我很难看出我写的东西有什么问题,所以也许我遗漏了一条规则,在angular中不允许有多个形式


谢谢

请不要使用多个表单,但表单的名称将用于将应用程序添加到范围中


如果您有两个或多个具有相同名称属性的表单,则最后一个处理的表单将覆盖以前的表单。

啊,我忽略了检查第三个表单的名称。啊,复制粘贴的危险。谢谢
{
  "$error": {},
  "$name": "yourDetails",
  "$dirty": false,
  "$pristine": true,
  "$valid": true,
  "$invalid": false,
  "$submitted": false
}