http://www.360doc.com/content/07/1119/14/39865_831334.shtml
在做管理页面的时候常常遇到这样的情况:全选所有列表,然后进行多个操作(删除、转移等),这样每条记录做一个表单比较麻烦,HTML代码太多而且操作复杂。通常会遇到了一个表单提交到不同的处理页面,比如执行删除的delete.asp
或者move.asp
。上网找了下资料,大多数方法都是通过Javascipt来实现了以上的功能,代码如下。</p >
<div class ="dp-highlighter" twffan ="done" >
<div class ="bar" twffan ="done" >
<div class ="tools" twffan ="done" ><span twffan ="done" ><span twffan ="done" >< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></span ></div >
</div >
<ol class ="dp-xml" >
<li class ="" ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >head</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="alt" ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >meta</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >http-equiv</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"Content-Type"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >content</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"text/html; charset=gb2312"</span ><span twffan ="done" > </span ><span class ="tag" twffan ="done" >/> </span ><span twffan ="done" > </span ></li >
<li class ="" ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >title</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" >一个表单、多个提交按钮、提交到多个不同页面</span ><span class ="tag" twffan ="done" >< /</span ><span class ="tag-name" twffan ="done" >title</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="alt" ><span class ="tag" twffan ="done" >< /</span ><span class ="tag-name" twffan ="done" >head</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="" ><span twffan ="done" > </span ></li >
<li class ="alt" ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >script</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="" ><span twffan ="done" >function sm1(){
</span ></li >
<li class ="alt" ><span twffan ="done" >document.getElementById("form_78")</span ><span class ="attribute" twffan ="done" >.action</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"1.asp"</span ><span twffan ="done" >;
</span ></li >
<li class ="" ><span twffan ="done" >document.getElementById("form_78").submit();
</span ></li >
<li class ="alt" ><span twffan ="done" >}
</span ></li >
<li class ="" ><span twffan ="done" >function sm2(){
</span ></li >
<li class ="alt" ><span twffan ="done" >document.getElementById("form_78")</span ><span class ="attribute" twffan ="done" >.action</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"2.asp"</span ><span twffan ="done" >;
</span ></li >
<li class ="" ><span twffan ="done" >document.getElementById("form_78").submit();
</span ></li >
<li class ="alt" ><span twffan ="done" >}
</span ></li >
<li class ="" ><span class ="tag" twffan ="done" >< /</span ><span class ="tag-name" twffan ="done" >script</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="alt" ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >form</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >action</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >""</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >method</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"post"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >name</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"form_78"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >id</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"form_78"</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="" ><span twffan ="done" > </span ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >input</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >name</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"mytext"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >type</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"text"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >id</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"mytext"</span ><span twffan ="done" > </span ><span class ="tag" twffan ="done" >/> </span ><span twffan ="done" > </span ></li >
<li class ="alt" ><span twffan ="done" > </span ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >input</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >name</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"bt1"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >type</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"button"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >id</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"bt1"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >value</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"提交到1.asp"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >onclick</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"sm1()"</span ><span twffan ="done" > </span ><span class ="tag" twffan ="done" >/> </span ><span twffan ="done" > </span ></li >
<li class ="" ><span twffan ="done" > </span ><span class ="tag" twffan ="done" >< </span ><span class ="tag-name" twffan ="done" >input</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >name</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"bt2"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >type</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"button"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >id</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"bt2"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >value</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"提交到2.asp"</span ><span twffan ="done" > </span ><span class ="attribute" twffan ="done" >onclick</span ><span twffan ="done" >=</span ><span class ="attribute-value" twffan ="done" >"sm2()"</span ><span twffan ="done" > </span ><span class ="tag" twffan ="done" >/> </span ><span twffan ="done" > </span ></li >
<li class ="alt" ><span class ="tag" twffan ="done" >< /</span ><span class ="tag-name" twffan ="done" >form</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="" ><span class ="tag" twffan ="done" >< /</span ><span class ="tag-name" twffan ="done" >body</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span ></li >
<li class ="alt" ><span class ="tag" twffan ="done" >< /</span ><span class ="tag-name" twffan ="done" >html</span ><span class ="tag" twffan ="done" >> </span ><span twffan ="done" > </span >
本文介绍了一种使用单个表单与多个提交按钮的方法,每个按钮可以将表单提交到不同的处理页面,如删除或移动操作。通过JavaScript实现表单的动态提交地址更改。
387

被折叠的 条评论
为什么被折叠?



