位置: 编程技术 - 正文

表单元素的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
  • 加计扣除内容
  • 酒类产品的税率
  • 公司自有房产出租营业执照范围
  • 税法收入确认的时间
  • 税务申报有什么技巧
  • 房产税从租计征的税率是12%还是4%
  • 超市里的摊位租金贵吗
  • 可以抵扣的凭证
  • 投资公司收回投资款
  • 核定征收印花税的计税依据是否含税
  • 公司转账给公司会计分录
  • 异地交纳的五险一金可以在个人所得税扣除吗?
  • 其他收益纳税
  • 审计报告可以不披露上年数吗
  • 电子承兑重复背书两次有影响吗
  • 简易征收销项税额咋做账
  • 没有生产产品,费用怎么结转
  • 财务费用属于什么会计科目类别
  • 注册中的商标转让
  • 用商品抵账的会计分录
  • 华为手机如何用有线耳机
  • u盘的重装系统
  • 资产减值准备怎么影响利润
  • 坦桑尼亚塞伦盖蒂公园有什么动物
  • 定额征收的个体户怎么做账
  • php加载mysql
  • 企业的生产环节
  • 增值税核算账务处理办法
  • vue3的理解
  • antd:ConfigProvider+getPopupContainer解决筛选框遮挡问题(及其他浮层问题)
  • 母公司将子公司的资产负债和当期损益
  • service运行命令
  • 兼职人员需要
  • 购进商品发生溢余的核算
  • 认缴出资和实缴出资时间怎么填
  • mongodb从入门到商业实战
  • 无法支付款项是否缴纳增值税
  • 数据库双亲结点
  • 使用pt-kill根据一定的规则来kill连接的方法
  • 固定资产加速折旧是什么意思
  • 残保金季度申报如何计算
  • 出口不报关怎么收款
  • 年度纳税申报时间
  • 会计差错更正的会计处理方法
  • 残保金计算公式及例题
  • 有差价的商品发票怎么开
  • 资产减值准备怎么提
  • 库存现金多出来怎么调账
  • 贷款公司如何确定利率
  • 个税基数和社保有关系吗
  • 营业收入影响资产负债表哪些项目
  • 会计凭证用什么纸打印
  • 出售固定资产属于什么收入
  • win7修改系统版本
  • host文件内容
  • windows10指纹用不了
  • win8系统安装步骤
  • win10怎么设置宽带连接上网
  • os x10.12支持的机型
  • 当前用户已注销
  • Windows10 Redstone首个预览版即将发布 开始推送全新的预览分支
  • win7系统怎么打日语
  • 使用灭火器人要站在上风口还是下风口
  • css清除浮动方法有哪几种
  • 所有的未知
  • unity3d脚本参考手册
  • 微信小程序用户名怎么改名
  • nodejs后端教程
  • linux更换用户登录命令
  • cd弹出错误怎么回事
  • js跨域请求json数据
  • python控制台怎么用
  • jquery封装的函数
  • 学完js不会用怎么办
  • 饮料开专票几个点
  • 收到税务局发的多条宣传短信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设