随笔分类 -  12脚本与jquery

js判断上传文件的类型
摘要:function isValidateFile(obj){ var extend = obj.value.substring(obj.value.lastIndexOf(".")+1); if(extend==""){ }else{ if(!(extend=="xls"||extend=="doc")){ alert("请上传后缀名为xls或doc的文件!"); var nf = obj.cloneNode(true); nf.value=''; obj.parentNode.r 阅读全文
posted @ 2011-08-12 02:16 星^_^風 阅读(198) 评论(0) 推荐(0)
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
摘要:<html><head><title>select操作大全</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/h 阅读全文
posted @ 2011-08-09 19:46 星^_^風 阅读(131) 评论(0) 推荐(0)
jQuery:将文本转化成JSON对象应注意的问题
摘要:在jQuery的许多方法中,很多方法的参数可以传入一个JSON对象,比如Ajax方法的第二个参数。怎么将文本转化成JSON对象,需要注意以下问题:1)$.parseJSON方法返回的是一个字符串,而不是JSON对象。2)要将字符串转化成对象,很容易想起JS中的eval方法。事实上是可以的,不过需要加上括号。如var js="{\"PageIndex\":\"1\"}";var obj=eval("("+js+")");。不过使用eval,是不安全的,因为其可以编译任何js代码。3)下载一个JSO 阅读全文
posted @ 2011-08-09 19:41 星^_^風 阅读(130) 评论(0) 推荐(0)
jQuery Select的操作集合
摘要:1. $("#select_id").change(function(){... }); //为select添加事件,当选择其中一项时触发2. $("#select_id").find("option:selected").text();//获取select选中的Text3. $("#select_id").val();//获取Select选中的Value4. $("#select_id ").get(0).selectedIndex;//获取Select选中的索引值5. $("#se 阅读全文
posted @ 2011-08-09 19:07 星^_^風 阅读(142) 评论(0) 推荐(0)
客户端脚本验证码总结涵盖大部分表单验证
摘要:function Jtrim(str) //去空隔函数{var i = 0;var len = str.length;if ( str == "" ) return( str );j = len -1;flagbegin = true;flagend = true;while ( flagbegin == true && i< len){if ( str.charAt(i) == " " ){i=i+1;flagbegin=true;}else{flagbegin=false;}}while (flagend== true & 阅读全文
posted @ 2011-07-27 19:30 星^_^風 阅读(202) 评论(0) 推荐(1)
jquery实现无刷新验证码
摘要:Jquery实现无刷新验证码 收藏1.思路:页面上的验证码图片是servlet,采用jquery实现异步校验信息2.所用到的文件VerifyCodeServlet.java --用于生成图片的servletResultServlet.java --用于校验验证码正确性的servletverifyCode.js --校验的js文件jquery.js --jquery包里的源文件verifyCode.jsp --页面3.代码VerifyCodeServlet.javaJava代码import java.awt.Color;import java.awt.Font;import java.awt.G 阅读全文
posted @ 2011-04-28 20:42 星^_^風 阅读(355) 评论(0) 推荐(0)
jquery学习之常用方法
摘要:jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法。个人认为在开发中会比较常用的,仅供大家学习和参考。事件处理 ready(fn)代码:$(document).ready(function(){ // Your code here...});作用:它可以极大地提高web应用程序的响应速度。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。bind(type,[data],fn)代码:$("p").bind("click", function 阅读全文
posted @ 2011-04-27 00:56 星^_^風 阅读(110) 评论(0) 推荐(0)
ajax学习之常见的http ContentType 设置
摘要:ajax开发中, 常遇到下面的几种情况:1 服务端需要返回一段普通文本给客户端2 服务端需要返回一段HTML代码给客户端3 服务端需要返回一段XML代码给客户端4 服务端需要返回一段javascript代码给客户端5 服务端需要返回一段json串给客户端对于每一种返回类型,规范的做法是要在服务端指定 response的contentType。(当然 不指定绝大多数情况下也没什么问题 尤其是返回"非xml"的时候)代码 普通文本 : text/plain HTML代码 : text/html XML代码 : text/xml以上三个可以说是毫无争议的, 但是另外两种情况 就要 阅读全文
posted @ 2011-04-26 12:51 星^_^風 阅读(231) 评论(0) 推荐(0)
javascript学习之杂记
摘要:1.xmlHttpRequest.responseXML.documentElement 获得根对象2.用eval()函数解析json数据时要加():eval('('+jsondata+')');3.当异步加以jsp或其它时,将页面的contentType设置为application/json时,ajax请求不能正确返回json对象,$.ajax请求也需要设置contentType: "application/json; charset=utf-8"参数才能正常返回 4.jquery中each方法用于遍历元素:以每一个匹配的元素作为上下文来执 阅读全文
posted @ 2011-04-25 23:36 星^_^風 阅读(116) 评论(0) 推荐(0)
javascript学习之eval()函数
摘要:在利用javascript内置的eval函数,将json格式的字符串转换成JS对象时,需要用一对"()"先将该字符串包住.例如:将 var strTest='{"a":"b"}'; 转换成JS对象正确写法:var objTEST=eval("("+strTEST+")") ; 出错写法:var objTEST=eval(strTEST); JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样 阅读全文
posted @ 2011-04-25 23:08 星^_^風 阅读(358) 评论(0) 推荐(0)
javascript学习之void(0)的作用
摘要:js里面void是一个操作符,该操作符计算表达式的值,但是不返回任何内容。 <a href="javascript:void(0);">这里用到void(0)表示取消A链接,相当于<a href="#">,但是也是有区别:void(0)什么都不做,href="#"会回到顶部 注意到void()会执行表达式但是不返回值,用于AJAX页面交互,比如提交一个表单,但不会刷新页面<a href="javascript:void(document.form.submit())"> 阅读全文
posted @ 2011-04-24 18:37 星^_^風 阅读(192) 评论(0) 推荐(0)