form表单间接提交方法

今天在编写页面的时候遇到了一个小问题代码以下,post

`url

<form id="login_form"  method="post" >
        <div class="login-input">
            <input name="account" type="text" placeholder="您的帐号" autocomplete="off"
                   data-verification-name="账号" class="whv_account"  />
        </div>
        <div class="login-input">
            <input name="password" type="password" placeholder="您的密码" autocomplete="off"
                   data-verification-name="密码" class="whv_passWord"/>
        </div>
        <div class="login-buttons">
            <button onclick="dee();">登陆</button>
            <span><a target="_blank" href="<%=basePath%>/user/signin">当即注册</a></span>
        </div>      
 </form>

`
代码其实很简单了,就是一个form表单,只是想在提交以后,作一些简单处理以后再请求到最后的接口以下spa

var submitUrl = url + "user/loginSubmit";
            console.log(111+"submitUrl");
            document.getElementById("login_form").action = submitUrl;
            document.getElementById("login_form").submit()

经过获取from的id来经过js来进行提交以前的操做
可是始终遇到一个问题,就是没法提交至指定的接口,页面一直跳转,经查找文档发现少添加了一个属性code

onsubmit="return false"

如上所示,须要在from表单上加上如上的属性才能够正确请求接口,以下orm

<form id="login_form"  method="post" onsubmit="return false">
相关文章
相关标签/搜索