Jquery--一个form中两个submit事件如何进行区分

一个form表单中,需要有两个或多个submit操作,如何进行区分呢?

                 -----  可以通过修改submit的attr的name值来动态指定需要指定的动作

jQuery("#submit_input").attr("name","event_submit_do_xx");

**memo:以下的以kelude开头的控件,是我们的应用中已经封装好的控件,非html控件**

例如下面的Action文件,定义了两个方法:

      	public void doContentSave(){
		xxxxxx;
	}
	
	public void doScriptRun(){
		xxxxxx;
	}

在vm文件中,给不同的操作按钮定义不同的id:

    #keludeButton("id=runScript","text=运行")
    #keludeButton("id=content-save","text=保存脚本")

在form中,只需要定义一个submit方法即可:

        #keludeForm("id=form_content","method=post","class=form-table")
        	     	
         #end

提交的时候,用jquery如下:

  

你可能感兴趣的:(小知识点汇总)