今天在编写页面的时候遇到了一个小问题代码以下,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">