有一个表单提交一些数据,对这些数据我有两种处理方法,但是两种方法位于两个不同的页面。能不能我按不同德按钮就提交给不同的页面?
谢谢!

解决方案 »

  1.   

    yourform.action = "xxx.php";   
    yourform.submit();
      

  2.   

    <input type=submit onclick="form.action='1.php';return true;" value=submit1>
    <input type=submit onclick="form.action='2.php';return true;" value=submit2>
      

  3.   

    虽然用js可以轻松的做到,但是需要注意的是:
    1、如果用户禁用了浏览器的脚本功能
    2、如果在表单中放置了一个名为action的控件
    那么你就哭笑不得了正确的做法是:在php中判断提交按钮(需要给提交按钮命名)的值来载入不同的处理程序
      

  4.   


    第一,禁用JS的浏览器这么些年就没见过。
    第二,给FORM 一个ID,然后JS直接操作这个ID的action。
    第三,如果提交的不同页面是不同语言呢?正确的做法是:给表单一个id,然后document.getElementById 获得这个对象,然后在不同的submit上加入onclick事件来改变action的提交地址,然后才进行提交。
      

  5.   

    #7楼不明白别人说的就先百度或者google一下吧。#6楼的不错哈~~
      

  6.   

    你先js获取那些值
    然后get提交不同的页面...
      

  7.   

    我觉得,还是双保险的好
    用js,也用php判断但是,毕竟现在禁用js的用户基本没有了