一个表单form、submit提交到多个不同页面

来源:互联网 发布:农村淘宝网首页进入 编辑:程序博客网 时间:2024/05/16 14:54
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">&lt;!DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;XHTML&nbsp;1.0&nbsp;Transitional//EN"&nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></span></div>
</div>
<ol class="dp-xml">
<li class=""><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">head</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">meta</span><span twffan="done">&nbsp;</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">&nbsp;</span><span class="attribute" twffan="done">content</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"text/html;&nbsp;charset=gb2312"</span><span twffan="done">&nbsp;</span><span class="tag" twffan="done">/&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
<li class=""><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">title</span><span class="tag" twffan="done">&gt;</span><span twffan="done">一个表单、多个提交按钮、提交到多个不同页面</span><span class="tag" twffan="done">&lt;/</span><span class="tag-name" twffan="done">title</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag" twffan="done">&lt;/</span><span class="tag-name" twffan="done">head</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
<li class=""><span twffan="done">&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">script</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
<li class=""><span twffan="done">function&nbsp;sm1(){
&nbsp;&nbsp;</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">;
&nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">document.getElementById("form_78").submit();
&nbsp;&nbsp;</span></li>
<li class="alt"><span twffan="done">}
&nbsp;&nbsp;</span></li>
<li class=""><span twffan="done">function&nbsp;sm2(){
&nbsp;&nbsp;</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">;
&nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">document.getElementById("form_78").submit();
&nbsp;&nbsp;</span></li>
<li class="alt"><span twffan="done">}
&nbsp;&nbsp;</span></li>
<li class=""><span class="tag" twffan="done">&lt;/</span><span class="tag-name" twffan="done">script</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">form</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">action</span><span twffan="done">=</span><span class="attribute-value" twffan="done">""</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">method</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"post"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">name</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"form_78"</span><span twffan="done">&nbsp;</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">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">input</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">name</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"mytext"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">type</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"text"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">id</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"mytext"</span><span twffan="done">&nbsp;</span><span class="tag" twffan="done">/&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
<li class="alt"><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">input</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">name</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"bt1"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">type</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"button"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">id</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"bt1"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">value</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"提交到1.asp"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">onclick</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"sm1()"</span><span twffan="done">&nbsp;</span><span class="tag" twffan="done">/&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
    <li class=""><span twffan="done">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag" twffan="done">&lt;</span><span class="tag-name" twffan="done">input</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">name</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"bt2"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">type</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"button"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">id</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"bt2"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">value</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"提交到2.asp"</span><span twffan="done">&nbsp;</span><span class="attribute" twffan="done">onclick</span><span twffan="done">=</span><span class="attribute-value" twffan="done">"sm2()"</span><span twffan="done">&nbsp;</span><span class="tag" twffan="done">/&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="tag" twffan="done">&lt;/</span><span class="tag-name" twffan="done">form</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
<li class=""><span class="tag" twffan="done">&lt;/</span><span class="tag-name" twffan="done">body</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag" twffan="done">&lt;/</span><span class="tag-name" twffan="done">html</span><span class="tag" twffan="done">&gt;</span><span twffan="done">&nbsp;</span>