form表单提交

1.var form = document.myform;

2.var funcnum = $("#funcnum").val();

form.action="<%=path%>/autoSettle/autoSettleAction!searchDifferentTab.action";
form.submit();

$("#excelfrom").attr("action","<%=path%>/autoSettle/autoSettleAction!relateRefundReport.action");
$("#excelfrom").submit();

***********************************************************************************

form.xxx这种形式只能用来访问其中的表单元素
如各种<input>,<select>等,而form.all可以访问<form></form>标签包含的任意元素。

<form>
<div id=div1><input name=text1 id=text1></div>
<input name=text2 id=text2>
</form>
用form.xx可以访问text1 ,text2,但不能访问 div1;而用form.all.xx则可以访问这三个。

而对别的容器元素,如<table>,则只能通过.all.xx这样的形式访问。

另外也说明一点的是,对于表单元素,提交时用name/value,在客户端访问时,则name和id通用。
如<form><input name=text1 id=text001></form>, 你用form(.all).text1 和form(.all).text001都可以访问其中的text。而对于非表单元素,则只能用id来访问。如<form><div name=div1 id=div001></div></form>则只能通过form.all.div001来访问。

原文地址:https://www.cnblogs.com/flord/p/5946436.html