`

js验证时onblur与form的submit冲突问题(IE6/IE8)

 
阅读更多

前几天做项目发现一个很奇怪的问题,页面有一个输入框<input name="test" onblur="check()"/> 接下来有个提交按钮 <input name="Submit2322" type="button"  onclick="submitForm()" value="確定 完成修改"/> 当我在test框输入内容后,马上点击提交.在IE6中不会触发onblur事件,而在IE7、8中可以触发.

最后的解决办法是在提交按钮上加一个onmouseover="check()" 事件即可解决冲突问题.

分享到:
评论

相关推荐

    form表单中的onblur事件

    在网页开发中,表单(Form)是用户与页面交互的重要元素,用于收集用户输入的信息。在HTML中,我们可以利用各种事件来控制表单元素的行为,`onblur`事件就是其中之一。`onblur`事件是当用户焦点离开某个元素,比如...

    JS表单验证与JS常见问题解决方案

    "JavaScript常见问题整理.txt"、"表单验证大全.txt"、"JavaScript表单验证控制代码大全.txt"、"JavaScript验证表单函数大全.txt"这些文件将提供更具体的信息和示例代码,帮助深入理解和掌握这一主题。

    js验证控件,兼容IE,FireFox,Opera

    9. **安全考虑**:在处理用户输入时,Js验证控件需要防范XSS(跨站脚本攻击)等安全问题,Gsvalidator可能会有相应的防护措施。 10. **文档与社区**:一个良好的开源项目通常会有详细的文档和活跃的社区支持,用户...

    JavaScript的onfocus与onblur用法

    JavaScript是Web开发中不可或缺的一部分,尤其在处理用户交互时,事件监听器如`onfocus`和`onblur`起着至关重要的作用。这两个事件主要应用于表单元素,但也可以用于任何可聚焦的HTML元素,例如按钮、链接或文本...

    js验证大全

    JS 验证大全是指在 web 开发中使用 JavaScript 实现的各种验证机制,以确保用户输入的数据符合预期的格式和要求。以下是 JS 验证大全的详细介绍: 1. 长度限制 在这个示例中,我们使用 JavaScript 实现了一个 ...

    js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)

    本文将详细介绍如何使用JavaScript编写兼容IE6/7/8、Firefox以及Chrome等主流浏览器的回车键和鼠标焦点事件的代码。 首先,我们来看如何处理回车键事件。在JavaScript中,用户按下回车键时会触发`keydown`或`keyup`...

    【JavaScript源代码】JavaScript onblur与onfocus事件详解.docx

    onfocus和onblur事件是JavaScript中用于处理用户交互的重要工具,它们允许开发者在用户与网页元素交互时执行特定的逻辑,提高用户体验并确保数据的有效性。无论是自动选中文本,还是实时验证输入,这两个事件都提供...

    form表单验证板模板

    在网页开发中,表单(Form)是收集用户数据的重要工具,而表单验证则是确保用户输入的数据符合预期格式和规则的关键步骤。本教程将详细讲解如何使用HTML、JavaScript中的`onfocus()`和`onblur()`事件来实现邮箱注册...

    兼容IE7、IE8、IE9的input type=&quot;number&quot;插件

    6. **测试与优化**:在不同的IE版本和现代浏览器上进行广泛的测试,以确保兼容性和性能。 在提供的压缩包文件"Firefox和IE对input number的兼容"中,可能包含了实现这种兼容性的源代码、示例页面、CSS样式以及测试...

    js验证表单 js验证表单

    6: js email验证 、js 判断email 、信箱/邮箱格式验证 7:js字符过滤,屏蔽关键字 8:js密码验证、判断密码 2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空 2.2:比较两个表单项的值是否相同 2.3:表单只能为...

    js验证表单大全

    在网页开发中,JavaScript(简称JS)是一种必不可少的脚本语言,它被广泛用于实现客户端的交互和数据验证。"js验证表单大全"通常指的是一个集合,包含了各种常见的JavaScript表单验证方法和示例,旨在帮助开发者创建...

    简单js表单验证大全

    在创建交互式表单时,JS可以用于验证用户输入的数据,确保它们符合特定的格式和要求,从而提高数据质量和用户体验。以下是一些常见的JS表单验证方法: 1. **字符串长度限制**:你可以使用JavaScript的`length`属性...

    js实时动态验证表单是否合法

    JavaScript(简称JS)是网页开发中用于实现客户端交互和数据验证的重要工具。在网页表单设计中,实时动态验证能够极大地提升用户体验,因为它允许用户在输入时立即得到反馈,了解其填写的信息是否符合要求,无需等待...

    通用FormValid1.0-js验证框架

    修改了当errmsg不存在时出现的问题 修改了如果一个页面存在多个表单的自定义错误显示方式问题 添加了自定义验证成功后处理方式 0.3 加入十几种验证规则 加入自定义正则判断 加入自定义函数判断 加入将焦点移到第一...

    JS:onfocus和onblur 事件应用举例

    与`onfocus`相反,`onblur`事件则是在元素失去焦点时触发。当用户点击页面上的其他元素或按下Tab键切换到下一个输入框时,当前输入框会触发`onblur`事件。`onblur`事件广泛应用于数据验证和实时反馈,确保用户输入的...

    表单JS验证代码汇总

    根据给定文件的信息,我们可以总结出以下关于表单JavaScript验证的知识点: ### 一、长度限制验证 在第一个示例中,我们看到一个简单的表单字段长度限制验证。该脚本通过`document.a.b.value.length &gt; 50`判断用户...

    javascript在IE和Firefox中兼容性问题

    然而,由于不同的浏览器在实现JavaScript标准时可能存在差异,导致在不同浏览器之间存在兼容性问题。本篇将主要探讨JavaScript在Internet Explorer (IE) 和Firefox之间的兼容性挑战,并通过给出的文件名列表解析这些...

    ie6 7 8兼容html5属性placeholder

    然而,在IE6、7、8中,我们需要使用JavaScript或者特定的库来模拟这个效果。 一种常见的解决方案是使用jQuery的插件,如`jquery.placeholder.js`。首先,确保引入jQuery库和该插件: ```html &lt;script src="https:/...

    js验证大全几乎覆所有javascript的验证方法

    JavaScript是一种广泛用于网页和网络应用的脚本语言,它在客户端运行,能够增强用户交互并处理表单验证。在网页开发中,JavaScript验证是必不可少的一环,因为它可以在数据提交到服务器之前检查用户输入的有效性,...

    Js验证函数

    ### Js验证函数详解 在网页开发中,JavaScript 验证函数是确保用户输入数据有效性的关键环节之一。本文将深入探讨一系列重要的 JavaScript 验证函数及其调用方式,并结合实例来帮助理解这些验证函数的工作原理。 #...

Global site tag (gtag.js) - Google Analytics