Javascript 未能在JSP中提交表单
我使用Bootstrap2模块来制作一个web应用程序。但是我没有提交表格。我已经设置了属性(“方法”和“操作”),并且我还尝试在标签中写入目标链接,但没有成功。这是我的HTML: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
<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可以用于提交表单,即使标记超出了范围。通过以下方式:
它成功了。但我在另一个JSP中成功了,它与之类似。脚本如下:
var form=document.getElementById(“财务新表单”);var btn=document.getElementById(“财务新表单”);btn.onclick=function(){if(type.value!=“请选择”&&amount.value!=“格式.提交();}