位置: 编程技术 - 正文

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

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

  • 怎么添加临时办社保卡
  • 什么叫简易税
  • 发票没有纳税人识别号能开吗
  • 网上报税需要准备什么资料
  • 2019年一季度季报怎样填写
  • 开具银行资信证明
  • 房地产企业开发产品转固定资产
  • 汇款出国规定
  • 固定资产的确认条件是什么
  • 进项税当月申报怎么申报
  • 小规模餐饮业会计核算
  • 哪些发票可以报销抵税
  • 填制和审核凭证是什么意思
  • 小微企业发放工资做账
  • 贸易公司收到货款会计分录
  • 自产农产品销售怎么做账
  • 安装调试费计入什么科目
  • 应纳税所得额计算个税
  • 银行授信额度如何分配
  • 国税地税纳税申报
  • 厂房租赁记账凭证
  • 补交以前年度个税怎么做账
  • 公司工会需要单独做账么
  • 支付的股权溢价款账务处理
  • win10声音设置面板在哪
  • php如何编程
  • rsmsink.exe - rsmsink是什么进程 有何作用
  • hkc中文是什么意思
  • 电风扇需要用完电再充吗
  • 结算劳务外包的工作内容
  • 固定资产折旧怎么做账务处理
  • 收到借款利息会计科目
  • 金融资产减值损益怎么算
  • 税收滞纳金的最新法律规定
  • 用more命令查看文件内容
  • showmount命令安装
  • 应收贷方有余额怎么调整
  • 增值税减免怎么填写
  • php面试知识点
  • 帝国cms和thinkphp哪个好
  • 贷款为什么要把车过户给别人
  • 公司注册登记需要提交的资料包括
  • 学电脑网站
  • sql执行顺序优先级
  • 年收入1500万是富人吗
  • 印花税按金额还是价税合计交
  • 哪些普通发票可以抵扣
  • 核定扣除投入产品怎么算
  • 商业汇票贴现时间轴
  • sql服务器无法启动的解决
  • 人工费没有发票怎么入账
  • 积分换物品是真的吗
  • 出口转内销怎么做
  • 分包管理费取费标准
  • 供应链公司的骗局招司机是真的吗
  • 每个月计提工资没有发怎么办
  • 处置固定资产应通过什么账户核算
  • 计入福利费
  • 商业折扣的会计分录
  • 公司坏账率一般多少
  • 税收会计采用什么记账法
  • mysql批量修改字段值
  • mysql动态sql语句赋值
  • mysql缓冲区
  • win10系统不能打印图片
  • centos查看硬盘信息的命令
  • ubuntu 怎么用
  • windows8开机启动项设置
  • Python常用时间操作总结【取得当前时间、时间函数、应用等】
  • android新手入门
  • input限制数字大小
  • js中提交表单
  • jQuery Ajax页面局部加载方法汇总
  • 河南省人民医院和郑大一附院哪个好
  • 人事科负责人是否必须是党员?
  • 临港税务局第四分局电话
  • 北京税务局待遇有住宿吗
  • 如何在个税app中设置企业登录密码
  • 泗洪临淮公交车运行时间表
  • 浙江省地方税务局通用定额发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设