form的提交问题,紧急啊! 不要把JS代码写在<A>的href属性里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.forms[obj];//方括号里的参数应是form index要不打印输出form时指定个id在URLsubmit函数里用getElementById试试 <a href="javascript:URLsubmit('URLform <%=i%>');"> <%=kj_sxmmc%> </a> 改成试试 <a href="javascript:void(0);');" onclick="URLsubmit('URLform <%=i%>');"> <%=kj_sxmmc%> </a> 没关系,用button和A都差不多,我刚按照你的方法试了下,是可以的,并没有报错,你检查下是不是你的JSP部分有问题,查看一下页面的源代码,那是JSP执行后最后生成的HTML代码。<HTML><HEAD><TITLE> New Document </TITLE><script>function fun(obj){ var form = document.forms[obj]; alert(form.elements[0].name); window.open("about:blank","RFROFFLINE","top=0,left=0, toolbar =no, menubar=yes, scrollbars=yes, location=no,status=yes,resizable=yes"); form.submit();}</script></HEAD><BODY onload="alert('in page');"><form name="URLform1" action="Noname1.html" method="post"><input type='hidden' name='xmbm' id='xmbm' value='11' /></form><a href="javascript:fun('URLform1')">URLform1</a></BODY></HTML> 页面源程序没有问题: <form name="URLform1" action="LH_index.jsp" method="post"> <input type='hidden' name='xmbm' id='xmbm' value='8DC34058C19DE345' /> <input type='hidden' name='xmzt' id='xmzt' value='1' /> </form> <form name="URLform2" action="LH_index.jsp" method="post"> <input type='hidden' name='xmbm' id='xmbm' value='FE8CFD677AB8A967' /> <input type='hidden' name='xmzt' id='xmzt' value='1' /> </form>还有:<a href="javascript:URLsubmit('URLform1')"><a href="javascript:URLsubmit('URLform2')"> <SCRIPT LANGUAGE="JavaScript">function URLsubmit(obj){ var testForm = document.forms[obj]; window.open("about:blank","RFROFFLINE","top=0,left=0, toolbar =no, menubar=yes, scrollbars=yes, location=no,status=yes,resizable=yes"); testForm.target="RFROFFLINE"; testForm.submit(); } </SCRIPT><body> <form name="URLform1" action="LH_index.jsp" method="post"> <input type='hidden' name='xmbm' id='xmbm' value='8DC34058C19DE345' /> <input type='hidden' name='xmzt' id='xmzt' value='1' /> </form> <form name="URLform2" action="LH_index.jsp" method="post"> <input type='hidden' name='xmbm' id='xmbm' value='FE8CFD677AB8A967' /> <input type='hidden' name='xmzt' id='xmzt' value='1' /> </form> <a href="javascript:URLsubmit('URLform1')">URLform1</a><a href="javascript:URLsubmit('URLform2')">URLform2</a></body>这样我是没出问题的啊。。 这样子还没试过耶 ··多表单提交同一个 action jQuery的$.unique在失效了~~怎么回事? jquery如何实现 点击一个复选框 选中本行所有复选框? 求助:网页头部导航栏问题 奇怪问题: 如何得到object对象的所有方法 javascript 有 .? 的正则表达式~~意思是啥? 请教iframe如何盖住object控件? 梅花雪大侠,能进来一下子吗 请问:如何用Javascript产生Win2000样子的登录窗口。急用! printf("%.2f",i);这在javascript中如何处理想让i小数点2位输出 javascript+ajax+Jquery 怎样移除<select>标签中的<option>元素啊?急!
在URLsubmit函数里用getElementById试试
改成试试
<a href="javascript:void(0);');" onclick="URLsubmit('URLform <%=i%>');"> <%=kj_sxmmc%> </a>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function fun(obj)
{
var form = document.forms[obj];
alert(form.elements[0].name);
window.open("about:blank","RFROFFLINE","top=0,left=0, toolbar =no, menubar=yes, scrollbars=yes, location=no,status=yes,resizable=yes");
form.submit();
}
</script>
</HEAD>
<BODY onload="alert('in page');">
<form name="URLform1" action="Noname1.html" method="post">
<input type='hidden' name='xmbm' id='xmbm' value='11' />
</form>
<a href="javascript:fun('URLform1')">URLform1</a>
</BODY>
</HTML>
<form name="URLform1" action="LH_index.jsp" method="post">
<input type='hidden' name='xmbm' id='xmbm' value='8DC34058C19DE345' />
<input type='hidden' name='xmzt' id='xmzt' value='1' />
</form>
<form name="URLform2" action="LH_index.jsp" method="post">
<input type='hidden' name='xmbm' id='xmbm' value='FE8CFD677AB8A967' />
<input type='hidden' name='xmzt' id='xmzt' value='1' />
</form>还有:
<a href="javascript:URLsubmit('URLform1')">
<a href="javascript:URLsubmit('URLform2')">
<SCRIPT LANGUAGE="JavaScript">
function URLsubmit(obj){
var testForm = document.forms[obj];
window.open("about:blank","RFROFFLINE","top=0,left=0, toolbar =no, menubar=yes, scrollbars=yes, location=no,status=yes,resizable=yes");
testForm.target="RFROFFLINE";
testForm.submit();
}
</SCRIPT>
<body>
<form name="URLform1" action="LH_index.jsp" method="post">
<input type='hidden' name='xmbm' id='xmbm' value='8DC34058C19DE345' />
<input type='hidden' name='xmzt' id='xmzt' value='1' />
</form>
<form name="URLform2" action="LH_index.jsp" method="post">
<input type='hidden' name='xmbm' id='xmbm' value='FE8CFD677AB8A967' />
<input type='hidden' name='xmzt' id='xmzt' value='1' />
</form> <a href="javascript:URLsubmit('URLform1')">URLform1</a>
<a href="javascript:URLsubmit('URLform2')">URLform2</a>
</body>这样我是没出问题的啊。。