sir531 发表于 2011-10-20 10:01:26

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

我用了老方法
<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:}

kuailewang 发表于 2011-10-20 10:32:52

本帖最后由 kuailewang 于 2011-10-20 10:35 编辑

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


kuailewang 发表于 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>

sir531 发表于 2011-10-20 11:41:28

楼上仁兄.按照你说的做了,东西都被提交到第一个ACTION啦:(我是个小白,不太了解你说的过滤是指什么?

att555 发表于 2011-10-20 21:01:04

等高手来解决吧

qfly888 发表于 2011-10-21 07:35:06

<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

楼主代码都不贴完整

loadinger 发表于 2011-10-21 16:46:47

<input type="button" />
页: [1]
查看完整版本: CI下如何实现1个表单两个ACTION