`
clrw
  • 浏览: 20825 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

reset()方法的兼容性问题

阅读更多

      工作中调用了reset();方法,因为我们做的项目需要兼容主流的浏览器,所以程序没问题后在火狐中测试了一下,发现表单中type="hidden"的值并没有被初始化,感觉很奇怪,多次测试后,得出reset();方法在火狐和CHROME浏览器中都存在这样的问题,IE的各个版本都没问题,测试的代码如下,有兴趣的朋友可以试试看,以后碰到这样的问题需要留心注意一下。

<html>
	<script language="javascript">
		function setValue() {
			document.getElementById("hideTest").value = "hideTest有值哦!";
			document.getElementById("test").value = "test我有值哦!";
			alert("hidden对象的值:" + document.getElementById("hideTest").value + "\n" + "text对象的值:" + document.getElementById("test").value);
		}
		function delValue() {
			document.getElementById("actionForm").reset();
			alert("hidden对象的值:" + document.getElementById("hideTest").value + "\n" + "text对象的值:" + document.getElementById("test").value);
		}
	</script>
	<body>
		<form id = "actionForm">
			<table>
				<tr>
					<td>
						<input type="hidden" id = "hideTest" name = "hideTest" />
					</td>
					<td>
						<input type="text" id = "test" name = "test" />
					</td>
					<td>
						<input type="button" value = "给对象赋值" onclick = "setValue();" />
					</td>
					<td>
						<input type="button" value = "删除对象的值" onclick = "delValue();" />
					</td>
				</tr>
			</table>
		</form>
	</body>
</html>
 
0
0
分享到:
评论

相关推荐

    常见的浏览器兼容性问题(小结)

    浏览器的兼容性无非还是样式兼容性(css),交互兼容性(javascript),浏览器 hack 三个方面。 样式兼容性(css)方面 (1) 因为历史原因,不同的浏览器样式存在差异,可以通过 Normalize.css 抹平差异,也可以...

    目前比较全的CSS reset重设方法总结

    在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多...

    CSS基础代码库NiceUE.zip

    Nice只重置掉可能产生问题的样式(body、form的默认margin等),并且解决了一些可能产生的兼容性问题,保留和坚持部分浏览器的基础样式,解决部分潜在的问题,提升细节体验。Nice会一直围绕3点开发: 1. 统一的基础...

    简化的CSS Reset:15套CSS重设实例

    在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多...

    eslint-annotated-reset:基本 ESLint 配置文件 - .eslintrc - 包含所有规则,已关闭

    ESLint 注释重置 'ESLint Annotated Reset' 是一个配置文件 - .eslintrc - 包含当前...兼容性 此扩展已经过测试并确认可与 ESLint 0.20.0 及更高版本一起使用。 eslint-annotated-reset的内容将被更新以反映 ESLint

    td-8620升级程序

    解决与某些局端的兼容性问题。 注: 1,升级完成之后,请将设备手动复位(带电状态下按住reset键10秒) 2.本升级程序仅适用于 TD-8620 V3.0,请确认硬件版本后再选择升级,在其他版本上使用本升级程序可能会造成设备...

    Passcape Windows Password Recovery Advanced 9.7 中文版.zip

    兼容性 Windows® 95/98/ME是不支持的. 旧NT哈希(没有syskey功能的保护)是不支持. 当在旧系统上运行时(Windows NT and Windows 2000), 您必须手动复制GDIPLUS.DLL到该程序的目录. 已知问题 该程序虽然不包含任何...

    licaibao-sensitive:一个响应式的理财网站,主要是为了学习响应式页面设计而制作

    解决了一些浏览器兼容性问题;用eslint做js代码校正OwlCarousel2.js:响应式轮播图插件Gulp:自动化改造工具,使用Gulp进行自动化打包发布Node.js:同步异步编程方式的区别,包管理器NPM的使用,package.json如何...

    兼容opencores.org的I2C slave的rtl代码

    c) 11-14:sda三态冲突解决,原因为sda在初始化时没有将sda_oen赋值(由sm赋值,但是sm没有做async reset)。同时注意verilog的大小写敏感。 d) 11-15:仿真出现错误:read出来的数据非期望值。写入逻辑完全正确。...

    RAM清理软件htcAddictscleanRAM_1.7

    Version 1.3.1 - 添加并修正: 修正无法启动关于画面的问题 + 修正等级 3 断开手机信号没有重新连接的问题 + 添加S2U2的兼容性 Version 1.3.0 - 修正:多种错误,增加语言包的支持。 Version 1.1.8 - 添加排除列表! ...

    JavaScript详解(第2版)

     11.4.6 submit()及reset()方法   11.5 输入设备(控件)编程   11.6 应知应会   练习   第12章 图片与链接   12.1 图片简介   12.1.1 重温HTML中的图片   12.1.2 JavaScript中的image对象   ...

    KODExplorer 芒果云-资源管理器

    - 全平台兼容性:Win Linux Mac (Apache、Nginx、IIS) #### 2.使用场景: - 取代FTP,服务端、客户端软件等复杂的安装配置。kod可以一键安装随处使用. - 你可以用它来管理你的服务器(备份,在线解压缩,版本发布......

    skelet:Skelet.css是当代CSS框架。 入门基础

    :warning: v3.3.0中的重要更改网格,列和弹性我们发现自定义grid, flex & c元素存在兼容性问题。 自定义元素的名称必须包含破折号(-)。 &lt;x&gt; &lt;x&gt; & 都是有效名称,而&lt;grid&gt; &lt;flex&gt; & 则不是。 当将新标签添加到...

    变色龙引导工具

    1.使用Avlgomgr最新版本使程序兼容性更好 2.解决在xp/2003下出现的没有启动菜单的问题 3.加入程序自身语言选择。 4.加入使用教程 历史版本: 1.0 PC装MAC,不再是问题~方便,安全 1.本程序方便在Windows下...

    在线考试系统案例

    //判断浏览器兼容性问题 在JSP中null可以当false使用 if(window.XMLHttpRequest) { //非IE浏览器 xmlRequest = new XMLHttpRequest(); } else { //IE浏览器 xmlRequest = new ActiveXObject("Microsoft....

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -在2009-03-03 v1.3.0曾经提到这个兼容问题,并有这样的规则,如果Asp.net的按钮AJAX提交,必须设置UseSubmitBehavior="false" --也就是说生成的input的type不能是"submit",而这个限制在有些情况下是不可原谅的...

    ExtAspNet_v2.3.2_dll

    -Window的实例方法GetCloseReference等以及ActiveWindow的静态方法GetCloseReference等,其中的Close全部改为Hide。 -增加TabStrip中Tab控件可关闭属性EnableClose(默认为false)以及两个方法GetShowReference和...

    PROTEUS--跑马灯--单片机课程设计.doc

    AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术 生产,兼容标准MCS- 51指令...

    华为编程开发规范与案例

    四、产品兼容性问题 第52页 1、系统配置、命令方式 第52页 【案例4.1.1】 第52页 【案例4.1.2】 第53页 2、设备对接 第54页 【案例4.2.1】 第54页 3、其他 第55页 【案例4.3.1】 第55页 五、版本控制问题 第58页 1、...

Global site tag (gtag.js) - Google Analytics