11 12
发新话题
打印

问题

问题

问个问题,一个表单对应的不就一个submit按纽吗,
如果希望有两个按纽分别转到两个不同的页面,并且两个页面都能读取表单内容怎么实现?

TOP

不懂~~~~~~~~~来此
*********************************
天地自在,任我逍遥
http://www.dophp.net/
dophp@qq.com
**********************************

TOP

两种方法:1.js 2.普通的php程序
1.两个submit按钮都做成button,然后onclick时触发表单的提交事件;
2.js确实有点烦琐,个人也常用第二种方法:
<form method=post action=test.php>
<input type=submit name=sub1 value=提交>
<input type=submit name=sub2 value=提交>
</form>
test.php:
if($_POST['sub1'=='提交')
   include 'sub1.php';
if($_POST['sub2'=='提交')
   include 'sub2.php';

TOP

你有没有好好看帖子,我前天就贴了一个!在php相关里面呢!服了你了!
等我挣了100万我就找个人娶了!哈哈!

TOP

原帖由 leo 于 2007-7-23 09:53 发表
以前做网页的时候遇到的多表单提交的问题,现在帖出来分享一下,
用到就收藏,用不到就看看喽!我以前好像用到好多中方法,指记得这种了
以后找到了再给大家补上!




当然了action里面你也可以不设置空,可以作为正常的默认表单 ... [/quote]
*********************************
天地自在,任我逍遥
http://www.dophp.net/
dophp@qq.com
**********************************

TOP

没引用过来  自己去看把  
还有TEC 曾解答过 可以通过单选按牛  实现。
如果选种则跳转到....
如果没选种则........
*********************************
天地自在,任我逍遥
http://www.dophp.net/
dophp@qq.com
**********************************

TOP

引用:
原帖由 orange666 于 2007-7-24 16:32 发表
2.普通的php程序

2.js确实有点烦琐,个人也常用第二种方法:
test.php:
if($_POST['sub1'=='提交')
   include 'sub1.php';
if($_POST[' ...
orange666 所说的这个怎么弄?
3个页面吗?
1表单页面2  你所说的test.php  3跳转到的页面

用test.php做个中转站?
还是怎么做啊 给个例子看看
*********************************
天地自在,任我逍遥
http://www.dophp.net/
dophp@qq.com
**********************************

TOP

采用JS的多个按钮提交不同页面

自己好好看看吧
复制内容到剪贴板
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<Script language="Javascript">
function a()
{
document.form1.action="a.php";
           document.aaa.submit();
}
function b()
{
document.form1.action="b.php";
           document.aaa.submit();
}
</script>
<body>
<form id="form1" name="form1" method="post" action="">
  <label>
  <input type="submit" name="Submit" value="a" onClick="return a()" />
  </label>
  <label>
  <input type="submit" name="Submit2" value="b" onClick="return b()"/>
  </label>
</form>
</body>
</html>
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

                              ..............
*********************************
天地自在,任我逍遥
http://www.dophp.net/
dophp@qq.com
**********************************

TOP

原理差不多,只是把它拆到函数里面去了!






等我挣了100万我就找个人娶了!哈哈!

TOP

 11 12
发新话题