位置: 编程技术 - 正文

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

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

  • 房地产企业销售现房是否预缴增值税
  • 印花税会计分录最新
  • 金蝶软件中怎么增加固定资产
  • 软件研发阶段和开发阶段如何区分
  • 固定资产进项税额
  • 收到对方开错的发票怎么处理
  • 生产企业有哪些费用
  • 物业管理费什么时候交?
  • 协会核定的税种都有哪些?
  • 政府机构可以开对外营业的餐饮吗
  • 一般户可以收货款么
  • 2018一般纳税人印花税减半吗
  • 公司车辆可以一年一检吗
  • 企业所得税一般是几个点
  • 软件企业所得税两免三减半
  • 其他应收款代扣代缴个人所得税
  • 技术服务收入和产品服务收入举个例子
  • 工龄补偿款
  • 企业收到政府补助时,无需开发票,双方根据银行电汇单
  • 微软笔记本
  • 上月多计提的税金及附加怎么办
  • 前端常用插件汇总
  • 我整理的邪恶铭刻所有卡牌及自制卡
  • 2020年外贸企业年终总结
  • 调整固定资产折旧年限,折旧额的变化
  • 池塘里的水结冰了
  • vue页面路由传参
  • php日期差数
  • iframe写法
  • 未分配利润转增股本要交税吗怎么交
  • 现金流量表补充资料怎么理解
  • vue中过滤器有什么作用及详解
  • php链式操作
  • 公司买的公文包会计怎么做
  • seaborn库的特点
  • chatGPT身份指令
  • php高级程序招聘
  • 信用减值损失在资产负债表中怎么表示
  • 协议、合同
  • 销售折让的会计科目
  • 无偿帮工造成财产损失谁赔偿 法院
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • access数据库不能存放什么数据
  • 专票丢了重开需要交钱吗
  • 增值税抵扣勾选最晚日期
  • 小规模纳税人申报增值税的操作流程
  • 客户送我东西怎么办
  • 咨询费收入怎么入账
  • 银行汇票转入银行分录
  • 营业税暂行实施细则
  • 餐饮业固定资产怎么摊销
  • 代扣代缴附加税怎么做账
  • 委托加工产品送货合同
  • 销项负数发票如何勾选
  • 不动产什么时候取得所有权
  • SQLserver中cube:多维数据集实例详解
  • mysql5.7.27安装
  • 严密防范什么安全风险,严厉打击敌对势力犯罪
  • vmp.exe是什么
  • win7更改电脑设置在哪里
  • win7玩游戏卡吗
  • xp桌面底部任务栏不见了
  • win8.1不能关机
  • win8点设置没反应
  • cocos creator 优化 drawcall 合并
  • fetch怎么用
  • [置顶] 《借.住.情.缘》
  • 网页设计布局设计
  • 微信小程序实现微信支付
  • scrollcontroller
  • shell脚本语句
  • js作用域和作用域链的理解阮一峰
  • javascript教程 csdn
  • 广东发票查询真伪网站
  • 特岗教师服务期满证书
  • 土地交易的印花税
  • 水费不用交吗
  • 湖北省税务局网站授权
  • 销售土地使用权的税率
  • 营销代码是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设