位置: 编程技术 - 正文

表单元素的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年残保金申报时间
  • 人员工资薪金所得税计算税款
  • 收到保险公司开票怎么做账
  • 购买办公用品并分发有关部门会计分录
  • 异地工程预缴税有哪些流程
  • 销售费用现金支付
  • 进项抵扣怎么操作
  • 一次性离职补偿金如何避税
  • 国税网不能打印,怎么设置
  • 外贸 内销
  • 一般纳税人外经证预缴怎样缴费
  • 城市建设维护税是什么意思
  • 劳务费代驾计入什么科目?
  • 不得抵扣且未抵扣什么意思
  • 员工工作服计入劳保费吗
  • 归还银行贷款利息分录
  • 向分公司拨款如何填现金流量表
  • 购入需要安装的固定资产会计科目
  • 报销差旅费抵扣进项税分录
  • 公司变更税务处理?
  • chcfg.exe是什么
  • django ajax 分页
  • PHP:imagepsextendfont()的用法_GD库图像处理函数
  • 购进来的样品怎么账务处理
  • php连接mysql数据库的几种方式及区别
  • 退回的企业所得税怎么做账
  • php检测字符串长度
  • 对公结售汇的合规风险
  • 国税一证通
  • thinkphp框架怎么用
  • php代码生成
  • div css页面布局
  • 数据库锁面试题
  • 机器学习评估指标 - f1, precision, recall, acc, MCC
  • css实现文字颜色渐变
  • 31.JavaScript数组进阶,一网打尽数组操作函数slice、filter、map、reduce、some、every、find、splice
  • 资产评估属于什么科目
  • 3d沙盒游戏推荐
  • 活动补助会计分录
  • 今天收到的
  • 开工程款发票有什么规定?
  • 增值税发票跨月红冲操作流程
  • 免税收入和不征税收入有何区别
  • mysql5.5数据库安装教程
  • 兼职工资帐务处理
  • 服装租赁费的税率是多少
  • 员工的交通费发票可以报销嘛
  • 查账征收个体户经营所得税怎么计算
  • 未抵扣机动车专票红字发票怎么填开
  • 自建不动产领用原材料增值税进项
  • 小企业营业外支出的内容
  • 应收账款占比高受哪些因素影响
  • 享受所得税减免优惠的生产性外商投资企业包括
  • 收到去年所得税汇算清缴退税账务处理
  • 超市发票报销一般写什么明细
  • 应付账款和预付账款都属于负债类科目
  • 新成立的公司都是小微企业吗
  • 凭证上的数字金额怎么填
  • 配置windouws update
  • xp系统删除文件怎么删
  • linux 压缩包zip
  • awk 筛选有特定字符
  • windows7的使用方法
  • fragment懒加载原理
  • Node.js中的事件循环是什么意思
  • unity3d移动物体
  • linux echo echo
  • python用装饰器自动注册Tornado路由详解
  • python基础入门教程
  • javascript indexOf函数使用说明
  • 一个绿色的球英语怎么读
  • 国家税务总局党委委员名单
  • 为什么购进固定资产不得抵扣
  • 金融机构取得的利息收入应缴纳增值税的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设