Javascript 未能在JSP中提交表单

Javascript 未能在JSP中提交表单,javascript,html,jsp,Javascript,Html,Jsp,我使用Bootstrap2模块来制作一个web应用程序。但是我没有提交表格。我已经设置了属性(“方法”和“操作”),并且我还尝试在标签中写入目标链接,但没有成功。这是我的HTML: <form id="financial_update_form" method="POST" action="financial_update_do.jsp" class="form-horizontal"> ... ... </form> <a href="" id="financia

我使用Bootstrap2模块来制作一个web应用程序。但是我没有提交表格。我已经设置了属性(“方法”和“操作”),并且我还尝试在标签中写入目标链接,但没有成功。这是我的HTML:

<form id="financial_update_form" method="POST" action="financial_update_do.jsp" class="form-horizontal">
...
...
</form>
<a href="" id="financial_update_sure_btn" class="btn btn-primary"><i class="icon-plus icon-white"></i> submit</a>
<a href="financial_management.jsp" id="financial_update_cancle_btn" class="btn btn-primary"><i class="icon-plus icon-white"></i> back</a>

...
...
我用js来控制它,js代码如下:

<script type="text/javascript">
var form = document.getElementById("financial_update_form");
var sure = document.getElementById("financial_update_sure_btn");
var cancle = document.getElementById("financial_update_cancle_btn");
sure.onclick = function(){
form.submit();
};
</script>

var form=document.getElementById(“财务更新表单”);
var-sure=document.getElementById(“财务更新”\u-sure\u-btn);
var cancle=document.getElementById(“财务更新”\u cancle\u btn);
sure.onclick=function(){
表单提交();
};
我认为这应该奏效。
通过表单的id获取表单,然后在单击surn botton时提交表单。为什么我错了?…

一旦启动JavaScript,就会出现链接(指向当前页面)并取消表单提交

忘记JavaScript吧。如果要提交表单,请使用“提交”按钮

<form id="financial_update_form" method="POST" action="financial_update_do.jsp" class="form-horizontal">
  ...
  ...
  <button id="financial_update_sure_btn" class="btn btn-primary">
    <i class="icon-plus icon-white"></i>
    submit
  </button>
</form>

...
...
提交

我已经找到了解决方法。 已经证明,js可以用于提交表单,即使标记超出了范围。通过以下方式:

  • 设置的“方法”和“操作”属性,这很重要
  • 将的属性“href”从特定链接更改为“javascript:functionname()”,如:
  • 并编写自己的javascript,如:

    var form=document.getElementById(“note_new_form”); var btn=document.getElementById(“注释\新表单\ btn”); btn.onclick=函数submitform(){ 表单提交(); };

  • 它成功了。

    但我在另一个JSP中成功了,它与之类似。脚本如下:
    var form=document.getElementById(“财务新表单”);var btn=document.getElementById(“财务新表单”);btn.onclick=function(){if(type.value!=“请选择”&&amount.value!=“格式.提交();}