一个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")<input id="submit_input" type="hidden" name="event_submit_do_content_save" value="event_submit_do_content_save"/>#end

提交的时候,用jquery如下:

 <script>
(function(k){k('#content-save').live("click",function(e){
var form = jQuery("#form_content");if(form.valid()){jQuery("#submit_input").attr("name","event_submit_do_content_save");form.submit()}});k('#runScript').live("click",function(e){var form = jQuery("#form_content");if(form.valid()){jQuery("#submit_input").attr("name","event_submit_do_script_run");form.submit();}   });})(jQuery);
</script> 

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

  1. sql一个表中两个字段合并求和

    sql一个表中两个字段,合并求和 SELECT SUM(字段a+'.'+字段b) as total  from TABLE 转载于:https://www.cnblogs.com/lovewyc131 ...

  2. matlab二维图形中确定一点的坐标系,在CAD中已知一个平面图中两个点的坐标如何建立坐标系以便求出图形中任一点的坐标?...

    在CAD中已知一个平面图中两个点的坐标如何建立坐标系以便求出图形中任一点的坐标?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一 ...

  3. 一个Form中2个按钮,PHP后台如何判断提交的是哪一个按钮

    方法一: <div class="container theme-showcase" role="main"><form class=&quo ...

  4. thinkphp where 查询比较相同一个表中两个字段值

    $where['status'] = array('eq',2);$Bills = D("order");$list = $Bills->where($where)-> ...

  5. jquery一个控件绑定多个事件

    jQuery("#id").bind("click mouseover",function(){})  // 两个事件中间有空格 $("p" ...

  6. 一个项目中两台西门子S7-1500CPU之间的TCP通信组态

    西门子S7-1500 与 S7-1500 之间的以太网通信可以通过 TCP 或 ISO on TCP 协议来实现,使用的通信指令是在双方 CPU 调用 T-block (TSEND_C, TRCV_C ...

  7. spring+mybatis 一个事务中两次查询结果不一样的问题

    最近搞了一波事情,把一个接口给重构了一番,感觉还不错,同时也遇到了一些问题,这个就是其中一个. 因为重构,我在这个接口上面加了一个事务,然后就发现之前的代码跑出来的结果就不一样了,两次一模一样的查询, ...

  8. Smart Form中四种窗口类型的区别

    smart form中4中类型的窗口: Main Window:主窗口 主窗口一般用于数据的列表显示,用于LOOP循环显示:当然也可显示非列表内容. 一个Form中只能包含一个主窗口. 主窗口可分页输 ...

  9. layui中,lay-filter的使用,一个form表单中两个单选框,form.on()事件

    lay-filter是用于区分的,相当于选择器一样. 需求:需要按照类型和专业查询信息.所以需要两个单选框,进行选择. 在单选框中,每一个都要加lay-filter用于区别两个单选框. 点击事件:用于 ...

最新文章

  1. 第四回 基类中的修饰符,应该根据你对架构的理解去定义它们,没有绝对的
  2. http中的请求头各部分都是什么意思_30张图讲解HTTP,不信你还不会
  3. 用python画一只可爱的皮卡丘_用python画一只可爱的皮卡丘实例
  4. 开发物体识别桌、_Tofu3 热红外可见光双光AI目标识别跟踪
  5. 关于jQuery的细节
  6. HTML5的革新:结构之美
  7. plsqldev中文配置
  8. python批量转换:未知类型二进制净生产力(NEP)遥感定量反演产品数据的打开,转换为tif,可用于通用GIS、遥感软件打开。
  9. 电工学习通:电路图符号知识大全
  10. 用极致业务基础平台研发的族谱管理软件
  11. java opts参数_JVM内存JAVA_OPTS参数说明
  12. 计算机招聘试题选择题,计算机考试题库:计算机基础练习题(39)
  13. [爬虫]requests+正则表达式爬取猫眼电影TOP100
  14. [任务书+论文+PPT+源码]基于Android与多媒体的英文学习APP的设计与实现
  15. 在线教育直播系统 一对一在线直播平台解决方案
  16. 马云爸爸成立快一年的达摩院,究竟在做什么?
  17. Python入门(十八):MyQR 二维码制作
  18. PLSQL官网, 及个版本下载地址和下载方法
  19. Python操作Neo4j图数据库的两种方式
  20. 遍历算法(先序,中序,后序,广度,深度)

热门文章

  1. 生产环境数据库开发规范
  2. 设置网页头部图标icon
  3. 在Java 17中偏向锁可算废了
  4. origin出图重合部分变色了,怎么办?
  5. 搜索计算机找不到,win7找不到搜索框怎么办?win7找不到搜索框修复方法
  6. 2022华中杯数学建模思路实时更新-ABC思路已更新(A一二程序已更新)-4月30日19时
  7. 国产手机销量大跌,终于被迫降价抛售清理库存
  8. Meta-Learning之How to train your MAML
  9. 如何使用QQ收集表收青年大学习?
  10. 剑客之剑——玄铁重剑(VS Code)