想法还真多,为什么要分开呢。要分在action里面在分也行呢

解决方案 »

  1.   

    你这个没办法实现吧,提交表单本来就是以form为单位去提交的,一旦执行submit,就会提交本form表单的所有数据。
    你有这种需求就别用form标签了,用超链或者button的onlick访问action。
      

  2.   

    在input里面加上 onclick事件   ,在onclick事件里面修改action的值,最后提交如$("#formId").attr("action","新的action")
    $("#formId").submit();
      

  3.   


    <input onclick="testName()" id="testId"></input>
    var testId=document.getElementById('testId').value;
    function testName(){
     if(testId==1){
       $("#formId").attr("action","test1.action")
       $("#formId").submit();
     }else{
       $("#formId").attr("action","test2.action")
        $("#formId").submit();
     }
    }
      

  4.   

    那你直接在后端的java代码中写个方法,跳转strus配置就可以了。不要那么麻烦。
      

  5.   

    Quote: 引用 1 楼 bobo928843007 的回复:

    想法还真多,为什么要分开呢。要分在action里面在分也行呢
    怎么分那?
      

  6.   


    document.lgform.action="test1.action";
    document.lgform.submit();
      

  7.   

    不用submi。 用一个button 或者<A>标签,后台控制form的 action值和提交。
      

  8.   

    js  修改  form  的 action  
      

  9.   

    你这...一般都是用JS 动态去设置吧,搞button,绑定单击事件..然后在事件处理函数里面动态设置表单的提交路径  然后再提交表单就好了...或者你分2个表单也行