03 2012 档案
摘要:最近使用表单时发现一个问题,就是表单提交后,再使用reset按钮重置输入框,这时reset不起作用。网上查阅资料获知,其实reset的功能是重置表单为默认值,并不一定是清空表单。由于form提交后,输入框的默认值可能不为空(保存了上次查询的值),例如值为aa,不管怎么reset都会变为aa,就算输入bb后,再reset也会变成aa,而不是为空值。可见,是自己对reset按钮功能的误解,才觉得reset不起作用,同样可能很多人都会有这样的误解。解决方法:使用js功能重置表单值$(":reset").click(function(){ var resetArr = $(this
阅读全文
摘要:今天项目中发现一个问题,就是页面中有两个input输入框,始终无法选中第二个input输入框。开始还以为是哪里的JS控制了,后来把所有的JS都去掉还有这问题。看了结构后发现是有一个label标签将两个input包含起来了,结构如下:<html> <body> <label> <input type="text" /><input type="text" /> </label> </body></html> 后来将label标签去掉就没这问题了,查了下label
阅读全文
摘要:最近项目中用到的图片上传前预览功能,兼容IE6-9,FF<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <body> <input type=file name="doc" id="doc"
阅读全文
摘要://Json字符串转成Json对象如果用jQuery:$.parseJSON('{"name":"John"}');如果不用jQuery,可以引用json2.jsJSON.parse('{"name":"John"}');//Json转成字符串function Obj2str(o) { if (o == undefined) { return ""; } var r = []; if (typeof o == "string") return
阅读全文
摘要:由于项目需要,在网上找了一个JS判断上传文件大小的程序,经测试兼容IE6-9,Firefox10,Opera11.6,safari5.1,chrome17<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>js判断上传文件的大小</title> <script type="text/javascript"
阅读全文