位置: 编程技术 - 正文

表单元素的submit()方法和onsubmit事件应用概述(表单元素的属性)

编辑:rootadmin

表单元素拥有submit方法,同时也具有onsubmit事件句柄,用于监听表单提交。可以使用elemForm.submit();方法触发表单提交。1、表单元素中出现了name="submit"的元素这种情况下elemForm.submit();将不会触发表单提交,因为表单原始的submit方法将会被覆盖(formElem.submit就是对该元素的引用)。2、elemForm.submit();不会触发表单的onsubmit事件没有为什么,标准中就是这么规定的。与此有些类似的是onfocus、onblur和focus()、blur()之间的关系却不同,调用elem.blur()或elem.focus()却会触发onblur和onfocus事件。这些为我们提供了一个思路,在设计一些UI组件时,需要考虑一些事件在内部调用时是否要触发相关事件。例如Dialog组件,它具有onopen事件,同时返回的对象也会有open()方法,我们这时就必须考虑下open()方法是否需要触发onopen()事件。3、动态创建表单时遇到的问题经常使用的一种方法如下,他会在表单submit前调用,根据validate()函数的返回值决定是否需要提交表单。然而,如果要动态地为一个表单添加验证,即HTML代码中没有写onsubmit,而在页面加载后用javascript给这个form加一个handler,问题就 来了。假设我们已经得到了表单的DOM节点,保存在变量elemForm中,一般这样来给它加上handler:问题就出现了:在Firefox和Chrome中"return false;"是不能阻止表单的提交的(在IE中可以),这就是为什么大家在onsubmit属性中要写"return check()",而不仅仅是"check()"。原因是什么呢?请看ECMAScript Language Binding,其中明确地写着,"Object EventListener: This is an ECMAScript function reference. This method has no return value. The parameter is a Event object",意思就是event listener没有返回值。换一种理解,addEventListener可以为元素绑定多个监听函数,某一个事件监听函数的返回值,不可以作为整个事件的返回值。可以使用下面的方法解决其实一切的根本都因为IE不支持DOM Level 2。

推荐整理分享表单元素的submit()方法和onsubmit事件应用概述(表单元素的属性),希望有所帮助,仅作参考,欢迎阅读内容。

表单元素的submit()方法和onsubmit事件应用概述(表单元素的属性)

文章相关热门搜索词:表单元素的作用,表单元素的属性,表单元素的onblur事件表示,表单元素的type属性,其属性值主要包括,表单元素的必填属性是,表单元素的onblur事件表示,表单元素的综合案例,表单元素的综合案例,内容如对您有帮助,希望把文章链接给更多的朋友!

自定义右键属性覆盖浏览器默认右键行为实现代码 function$(id){returndocument.getElementById(id);}$('test').oncontextmenu=function(){returnfalse;};这样就可以给指定的元素自定义右键菜单

js中top/parent/frame概述及案例应用 引用方法top:该变量永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。parent:该变量指的是包

js nextSibling属性和previousSibling属性概述及使用注意 1:nextSibling属性该属性表示当前节点的下一个节点(其后的节点与当前节点同属一个级别);如果其后没有与其同级的节点,则返回null。需要特别注意

标签: 表单元素的属性

本文链接地址:https://www.jiuchutong.com/biancheng/377624.html 转载请保留说明!

上一篇:js用Date对象处理时间实现思路及代码(js中的date函数)

下一篇:自定义右键属性覆盖浏览器默认右键行为实现代码(自定义右键属性是什么)

  • 转让金融商品应交增值税计入
  • 汇算清缴退税会计科目
  • 税务会计常用会计科目
  • 不予认定一般纳税人
  • 利息资本化计入什么现金流量科目
  • 减免企业所得税怎么算
  • 个税上个月没报下个月累计会怎么样
  • 反写了可以重新申报吗
  • 收到境外汇款怎么处理
  • 计提坏账准备的做法体现了什么的信息质量要求
  • 国有独资企业董事会应当在每年
  • 公司购买的五金工具报销怎么做
  • 专用发票可以下账吗
  • 收到联营单位投入的设备一台
  • 科技公司出售市场价格
  • 总账中余额为负怎么写
  • 对公账户打钱给私人账户,谁交税呢
  • 转让专利技术使用权属于什么收入
  • 个人劳务法律规定
  • 代扣代缴个人所得税手续费是否缴纳增值税
  • 电子发票隔月可以报销吗
  • 增值税进项抵扣期限及认证期限
  • 企业出售已使用过的固定资产税率
  • 委托加工费的增值税计入成本吗
  • 进口海运费增值税发票 抵扣
  • 商品促销有关问题
  • 2021最新版眼保健视频
  • 如何预防计算机病毒的方法
  • macOS Catalina10.15.2值得升级吗 macOS Catalina10.15.2更新了什么
  • win10应用商店没有软件库
  • php安装及使用教程
  • 商业会计结转成本
  • springboot上传文件大小设置
  • 微软推出windows11系
  • ccs是什么软件
  • 软件企业高新技术有哪些
  • 增值税纳税人的区别
  • 车辆购置税退税计算
  • 生产企业免抵退税实例
  • 以前年度损益在报表哪里体现
  • 借管理费用贷应交税费个人所得税
  • python调用cuda执行加法
  • vue组件之间传值几种方法
  • php写一个简单的单例模式
  • 以小物件为话题写出背后的故事
  • 企业进行清算
  • 免税农业企业所得税怎样填报
  • 出口视同内销怎么申报
  • 房产税计入管理费用还是营业税金及附加
  • 应收股利的明细科目
  • Linux常用命令与vim
  • 设备计提折旧从什么时候开始
  • python 自定义异常
  • 什么是住房补贴,住房补贴如何办理?
  • 过账怎么操作
  • 无形资产减值准备借贷方向增减
  • 财务风险有什么类别
  • 出差发生的招待费计入差旅费吗
  • 用党委的经费买房可以吗
  • 自产产品用于捐赠是否要确认收入
  • 只有销售才能使你成功的名言
  • 什么是限售股融券
  • 如何延长手机电池使用寿命
  • linux中的ls命令的功能是变换工作目录到目标指定目录
  • inc是什么软件
  • win8如何使用word
  • sendmail端口
  • u3d怎么导入贴图
  • js原型继承和构造继承
  • linux shell 字符串转数字
  • vue动态引入模块
  • unityplayer安卓
  • android 设置背景
  • android 自定义dialog
  • listview
  • JavaScript小技巧整理
  • 电子税务局财务制度备案在哪
  • 收购烟叶多少公斤违法
  • 海淀属于哪个省?
  • 中国采购网地胶
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设