用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2869|回复: 7
收起左侧

[HELP] CI下如何实现1个表单两个ACTION

[复制链接]
发表于 2011-10-20 10:01:26 | 显示全部楼层 |阅读模式
我用了老方法
PHP复制代码
<td><input type="submit" name="modify"  value="修改" onclick="func1()">
  <input type="submit" name="delete" value="删除" onclick="func2()"></td>
        </tr>
  </form>
<script language="javascript">
function func1()
{
document.fm.action="modify";
document.fm.submit();
}
function func2()
{
document.fm.action="delete";
document.fm.submit();
}
</script>
复制代码

就是不生效,点了毛反应都没{:soso_e111:}
发表于 2011-10-20 10:32:52 | 显示全部楼层
本帖最后由 kuailewang 于 2011-10-20 10:35 编辑

解决办法:
代码被过滤了。看看下面的


发表于 2011-10-20 10:34:22 | 显示全部楼层
<form   name= "form1"   action= "one.php"   method= "post" />
<input   type= "Submit"   name= "Submit1 "   value= "提交到 one.php" />

<input   type= "Submit"   name= "Submit2 "   value= "提交到 two.php"   onclick= "document.form1.action= 'two.php';" />
</form>
 楼主| 发表于 2011-10-20 11:41:28 | 显示全部楼层
楼上仁兄.按照你说的做了,东西都被提交到第一个ACTION啦我是个小白,不太了解你说的过滤是指什么?
发表于 2011-10-20 21:01:04 | 显示全部楼层
等高手来解决吧
发表于 2011-10-21 07:35:06 | 显示全部楼层
HTML复制代码
<html>
<head>
        <title>Form submit test</title>
</head>
<body>
        <form method="post" action="" name="fm">
                <input type="submit" name="modify"  value="修改" onclick="func1()"><br />
                <input type="submit" name="delete" value="删除" onclick="func2()">
        </form>
        <script language="javascript">
        function func1() {
                document.fm.action="modify";
                document.fm.submit();
        }
        function func2() {
                document.fm.action="delete";
                document.fm.submit();
        }
        </script>
        </form>
</body>
</html>
复制代码

我写的代码没有问题,是不是你没有给form表单名称啊
发表于 2011-10-21 09:02:55 | 显示全部楼层
楼主代码都不贴完整
发表于 2011-10-21 16:46:47 | 显示全部楼层
<input type="button" />

本版积分规则