保存数据时需要先对表格中数据进行处理,然后再提交保存,保存按钮如下:

<input id="btnSubmit" class="btn btn-primary" type="submit" value="保 存"/> 

发现input标签包含onsubmit属性,因此尝试使用onsubmit进行事件处理,但是绑定之后并没有产生响应,后又尝试将type值改为button进行尝试。

<input id="btnSubmit" class="btn btn-primary" type="button" value="保 存" onclick="save()"/> 

在save()方法中对数据进行处理进行提交是可行,但是已经写好的数据验证方法不会执行,如果对代码进行重整就些微的不明智。于是又尝试了下述方法:

input标签如第一所示不变:

<input id="btnSubmit" class="btn btn-primary" type="submit" value="保 存"/> 

submit监听如上篇博客提到的,给btnSubmit绑定click事件,对数据进行处理。

HTML代码:

<div class="control-group">
<label class="control-label">土拨鼠常挖坑</label>
<form:input path="formAttribute1" class="input-xlarge property" value="" name="测试1"/></div>
<form:input path="formAttribute1" class="input-xlarge property" value="" name="测试2"/></div>
<form:input path="formAttribute1" class="input-xlarge property" value="" name="测试3"/></div>

JavaScript代码:

<script type="text/javascript">$("#btnSubmit").on("click",function () { //事件绑定btnSubmit是信息填写完毕提交处的按键var propertyMap= {};$(".property").each(function () {propertyMap[this.name] = this.value;});var  propertyInfo= JSON.stringify(propertyMap);alert($("#propertyInfo")});</script>

submit事件监听问题相关推荐

  1. layui监听当前页_事件监听 · layui使用手册 · 看云

    # 事件监听 语法:form.on('event(过滤器值)', callback); form模块在 layui 事件机制中注册了专属事件,所以当你使用layui.onevent()自定义模块事件时 ...

  2. vue中的v-on事件监听机制

    监听dom事件使用v-on指令: v-on:事件类型="一个函数" 这个事件类型可以自定义 简写: @事件类型="一个函数"⭐ 1.作用:绑定事件监听,表达式可 ...

  3. Vue 模板语法 插值操作 绑定属性 计算属性 事件监听 条件判断 循环遍历 阶段案例

    1 插值操作 1.1 Mustache语法 也就是双大括号 {{ }} <div id="app"> <!-- mustche语法中,不仅可以直接写变量,也可以写 ...

  4. [JS-DOM]事件监听机制

    事件监听机制 概念:某些组件被执行了某些操作后,触发某些代码的指行.*事件: 某些操作.如:单击,双击,键盘按下了,鼠标移动了.*事件源:组件.如:按钮,文本输入框...*监听器:代码.*注册监听:将 ...

  5. vue/xx/事件监听,按键与键码值

    vue中的事件监听 <!DOCTYPE html> <html lang="en"><head><meta charset="U ...

  6. JavaScript 基础--- (正则表达式 / 事件监听与绑定)

    正则表达式 创建正则表达式: 方法一: var reg = /pattern/; 方法二:var reg = new RegExp('pattern'); RegExp 对象的常用方法: 示例: &l ...

  7. html中事件监听的使用,Vue.JS入门篇--事件监听

    你可以使用 v-on 指令来绑定并监听 DOM 事件.绑定的内容可以是一个当前实例上的方法 (后面无需跟括号) 或一个内联表达式.如果提供的是一个方法,则原生的 DOM event 会被作为第一个参数 ...

  8. Vue学习(二)动态绑定与事件监听

    v-bind&v-on Day1 文章目录 v-bind&v-on 前言 一.V-bind 1.简单实现 2.Class的绑定 2.1对象绑定 2.2数组绑定 3.style的绑定 3 ...

  9. 安卓Android绘制一个信息填写页面,使用了三种事件监听方法

    先上效果图片: 第一种,匿名内部类 //设置提交按钮监听submitButton.setOnClickListener(new View.OnClickListener() {@Overridepub ...

  10. vue学习记录-05 事件监听

    vue学习记录-05 事件监听 这篇文章是根据codewhy老师在b站的视频进行的学习记录 文章目录 vue学习记录-05 事件监听 一.v-on的基本使用 二.v-on的参数问题 1.方法不需要参数 ...

最新文章

  1. 微信小程序怎么在wxml中插入多个图片_兰州小程序开发流程费用推荐品牌_便企网...
  2. 对 cas 操作的理解
  3. json对象转换成string的方法
  4. makefile——小试牛刀
  5. 大数据集群被窃取数据怎么办?透明加密可以一试
  6. mybatis与Spring整合配置文件
  7. 机器学习、统计分析、数据挖掘、神经网络、人工智能、模式识别,
  8. 35岁-59岁-人生的二个世界
  9. 拍照尺寸 ios_即将收费!11款价值80元iOS限免应用,全部免费下载
  10. PowerDesigner建立数据库模型
  11. 鸿蒙处理器985相当于内核多少,麒麟985处理器相当于骁龙多少_麒麟985处理器性能测评...
  12. 腾讯开放平台 集成qq登录
  13. Faulty Robot
  14. 使用腾讯OCR进行文字识别
  15. python3报错 TypeError: can’t concat bytes to str 原因与解决方法
  16. 2020 web前端面试题及答案大全
  17. Designing Data-Intensive Applications
  18. SEO必看的免费推广渠道
  19. 北京通州规划图全面汇总
  20. SAP ABAP MIGO 262

热门文章

  1. 点评互联网产品经理面试问题汇总(18问)
  2. 趋势追踪交易课堂:复盘的意义和方法
  3. Excel VBA 免密查看VBE加密代码
  4. r4900g3系统安装linux_H3C UniServer R4900 G3
  5. (三)ArcGIS Server之发布要素服务
  6. EL表达式与JSTL标签库
  7. XCode7报 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is inse
  8. 输入关键字生成对联_百度“智能春联”玩出新年味 输入关键词秒出春联
  9. 《兔战队》第二卷桥d
  10. vue-miniQQ——基于Vue2实现的仿手机QQ单页面应用(接入了聊天机器人,能够进行正常对话)...