首页 > 解决方案 > 有时发布请求需要查询字符串 angularjs

问题描述

有时发布请求需要查询字符串,即localhost/?password=123456不知道我们为什么需要添加按钮type="button",或者type="submit"请建议谢谢

<form name="login" novalidate>
   <div class="row">
      <input type="text" required name="email" id="username" ng-model="email" class="with-border" autofocus=true auto-focus>
   </div>
   <div>
      <input type="password" required name="password" id="password" ng-model="password" class="with-border" >
   </div>
   <a class="pull-left recover-password f-pass-valign" href="#!/forgotpassword">Forgot password?</a>
   <div class="form-group">
      <button ng-click="login(user.email, password)" type="button" class="btn btn-danger">Login</button>               
   </div>
</form>

标签: angularjs

解决方案


<form name="login" novalidate method="post">
            <div class="row">
                <input type="text" required name="email" id="username" ng-model="email" class="with-border" autofocus=true auto-focus>
            </div>
            <div>
                <input type="password" required name="password" id="password" ng-model="password" class="with-border" >
            </div> 
            <a class="pull-left recover-password f-pass-valign" href="#!/forgotpassword">Forgot password?</a>
            <div class="form-group">
              <button ng-click="login(user.email, password)" class="btn btn-danger">Login</button>               
            </div>

        </form>

如果您设置按钮类型按钮,则使用方法作为帖子,那么它将仅在按钮单击时起作用


推荐阅读