位置: 编程技术 - 正文

表单元素的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函数)

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

  • 只有增值税专用发票才能抵扣进项吗
  • 人力资源外包可以选择简易计税吗
  • 车险发票不含车船税怎么记账
  • 自动售货机进货渠道
  • 发票复核人一定要是财务吗
  • 小规模纳税人购买原材料会计分录
  • 本年已交税费怎么算
  • 基金收入交增值税吗
  • 票据贴现的账务处理案例
  • 房地产行业增值税筹划
  • 收到赔偿怎么做账
  • 应付职工薪酬存在的意义
  • 预收账款缴纳企税怎么算
  • 营改增对资产负债表的影响
  • 增值税专用发票可以开电子发票吗
  • 年所得12万元以上的纳税人,在纳税年度终了后
  • 商品流通企业批发销售会计分录
  • 现金采购怎么算
  • 一般纳税人专用发票怎么做账
  • 基金预算收入核算的内容包括
  • 出口企业取得失业保险
  • 其他出库单如何记账
  • 个人业务费是什么
  • ios14 举报短信
  • 电脑内存条是干什么的?
  • macbookpro鼠标滚轮是反的
  • windows modules installer worker怎么禁用
  • 预付款多长时间
  • 应付账款周转天数长对企业的影响
  • avgnt.exe
  • php生成随机数字
  • 外企采购回扣普遍吗
  • 销售折扣属于什么项目
  • php img
  • nlp工具箱
  • php年月日时间代码
  • set命令用法
  • 命令行文本编辑
  • 利润分配的顺序依次是什么
  • 零售企业商品盘点发生溢余后,在查明原因前,应按
  • 小企业会计制度的适用对象是
  • 报废的设备属于什么
  • 缴纳的税费怎么计算
  • 两者的性质有所差异
  • 企业贴现会计分录
  • 申报工资金额
  • 季节性停工损失计入存货成本吗
  • 股权转让对价款如何计算
  • 劳动局仲裁花钱吗
  • 首先我们先了解一下作者英语怎么说呢
  • 固定资产损失计入什么科目
  • 企业会计准则第4号固定资产
  • 会计净资产计算公式
  • 预收账款最多挂几年
  • 如何防止mysql数据库攻击
  • mysql两种安装方式
  • mysql的主从复制模式
  • u盘发光
  • 七喜r11c笔记本
  • win8系统崩溃按f8没用
  • xp3软件
  • h5 nodejs
  • perl编程
  • 现在最流行的是啥
  • jquery实战
  • jq判断浏览器
  • unity区域光怎么做
  • unity基础教程
  • 蓝牙协议栈包括
  • 安卓的引导式访问叫什么
  • jquery给元素添加属性值
  • jquery 右键菜单
  • 相机调取失败
  • jquery弹出窗口
  • jquery 插件写法
  • android如何导入v4包
  • flask pycharm
  • 国家税务总局广州市税务局
  • 复函地税务机关对自产货物原材料向上游发函
  • 矿产资源税怎样征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设