位置: 编程技术 - 正文

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

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

  • 税务师补报名时间可以交费吗
  • 土地取得方式有哪些
  • 一般纳税人开出的普票算销项税额吗
  • 一个月没有账务往来,现金日记账如何登记?
  • 专票小数点没打印齐能用吗
  • 外国公司开发古镇
  • 开具红字信息表后怎么开负数发票
  • 劳务分包和劳务外包
  • 企业破产时下列受偿等级最高的是
  • 手工帐怎么登记
  • 商业承兑到期对方不付款如何起诉
  • 固定资产一次性扣除政策2023
  • 公司外部人员可以直接在公司报销吗
  • 企业生产成本核算的一般程序为
  • 雇主责任险是否属于财产保险
  • 企业筹办费会计处理
  • 实收资本的账务处理例题
  • 路由器连接上没网络怎么回事
  • 怎么光驱重装系统
  • 营改增建筑业税率是多少
  • win11系统怎么投屏
  • 失业保险稳岗补贴是给个人的还是给企业的
  • PHP简单实现HTTP和HTTPS跨域共享session解决办法
  • 什么收入不用缴纳增值税
  • 售后租回怎么理解
  • 腾达路由器桥接的方法
  • 原材料结转成本有几种方法
  • 前端没思路怎么办
  • 2022最新廉洁警示语句
  • php实现上传文件
  • PyTorch 深度学习实战 | 基于生成式对抗网络生成动漫人物
  • egi脑电数据处理
  • linux安装cuda的正确姿势
  • php页面显示代码
  • 小微企业所得税如何填报
  • 其他应收款包括应收利息吗
  • 金碟怎么初始化
  • 分公司利润怎么结转给总公司需要交税
  • java守护线程和普通线程jvm区别
  • 搜索站内内容
  • 施工现场补助规定
  • 购买材料发票未到如何做账?
  • sql查询服务器硬件信息
  • 增值税零税率与免税谁更优惠
  • 应付账款不需要支付了会计怎么处理
  • 应收业务处理流程
  • 招待费具体范围包括哪些
  • 购入投资性房地产支付的相关税费
  • 缴纳城市维护建设税的纳税人有哪些
  • 账本还用贴印花税票吗
  • 暂估未取得发票汇缴纳税调增怎么填
  • 租赁的初始直接费用有哪些
  • 工资达不到5000个人所得税
  • sql有哪些语句
  • sql语句版本
  • winxp系统设置密码
  • linux chakan
  • win7桌面图标自动排列怎么取消
  • mac使用命令
  • shwicon.exe - shwicon是什么进程 有什么用
  • 防止暴力破解的方法
  • linux中统计字符命令
  • win10交接wifi
  • WIN10系统中软件打开找不到网络共享盘
  • c++全局变量赋值
  • Ubuntu14.04 GLUT的安装
  • perl $?
  • eclipse awt
  • 右键打开方式里没有word
  • unity3dgameobject
  • jquery中给指定元素添加样式
  • shell脚本实现文件重命名
  • js格式化输出数字
  • python实现识别相似图片小结
  • 前后端调用
  • html读书笔记
  • jq form提交
  • 沈阳沈河区税务局待遇
  • 个人所得税税率表及速算扣除数
  • 代理记账费用可以全额抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设