2014-04-10 80 views
0

我有一个表单,我需要我的保存按钮,以外的表单元素,但如果我把它从别处,它不喜欢刷新窗体。表单提交不刷新值,如果离开按钮

<form ng-submit="save()" action="" name="addInv" novalidate> 
      <div class="col-md-10"> 
       <label>Name:</label> 
       <input type="text" ng-model="newlocation.name" class="form-control"> 
      </div> 
      <div class="col-md-10"> 
       <label>Storage administrator:</label> 
        <select ng-model="newlocation.administrator" class="form-control" ng-options="user.resource_uri as user.first_name for user in users"></select> 
      </div> 
      <div class="col-md-6"> 
       <label>Street:</label> 
       <input type="text" ng-model="newlocation.street" class="input-medium form-control"> 
      </div> 
      <div class="col-md-6"> 
       <label>City:</label> 
       <input type="text" ng-model="newlocation.city" class="input-medium form-control"> 
      </div> 
      <div class="col-md-6"> 
       <label>Country:</label> 
       <input type="text" ng-model="newlocation.country" class="input-medium form-control"> 
      </div> 
      <div class="col-md-6"> 
       <label>Postal code:</label> 
       <input type="text" ng-model="newlocation.postalCode" class="input-medium form-control"> 
      </div> 
      <div class="col-md-6"> 
       <button class="btn tbn-lg btn-primary">Save</button> 
      </div> 
</form> 

如果我把按钮<form>形式外不刷新值。

回答

1

你可以使用JavaScript来做到这一点

<input type="submit" onclick="document.forms[0].submit();" />