随笔分类 -  Javascript

摘要:1. //替换指定传入参数的值,paramName为参数,replaceWith为新值 function replaceParamVal(oUrl,paramName, replaceWith) { var re = eval('/(' + paramName + '=)([^&]*)/gi'); 阅读全文
posted @ 2016-02-06 11:29 soulfree 阅读(1585) 评论(0) 推荐(0)
摘要:一、空格 $("#id").val(jQuery.trim($("#id").val())); $.trim($("#txtDomainName").val()) == ""二、获取dropdownlist 获取选中值: $("#ddlList option:selected").text() 设置选中值: $("#select_id option[value='2']").attr("selected", true); 或者$(" 阅读全文
posted @ 2014-03-21 20:16 soulfree 阅读(330) 评论(0) 推荐(0)
摘要:页面通过给input 标签设置样式或者属性,即可实现所有页面的验证,customValidate方法并支持自己补充验证!验证包括:必输项,只能输入数字, 输入数字并设定小数最大位数,下拉框必选,复选框必选,电话格式,手机格式,电话或手机,邮箱格式,邮编格式等验证!页面的html 代码: 常用的js验证总结 只能输入数字: ... 阅读全文
posted @ 2013-07-18 17:10 soulfree 阅读(494) 评论(0) 推荐(0)
摘要:jQuery 是非常流行的JS框架,其俨然已成了开发者的必备工具,其中的jQuery Lightbox插件更是为广大开发者所喜爱。它惊人的特征之一是jQuery Lightbox插件有很多变化。下面介绍30个最好的jQuery Lightbox 插件,别忘了收藏它,以防未来的设计中错过它们中的一个。1. Fancy Zoom (jQuery)几天前,John重写了Cabel Sasser的FancyZoom,在Prototype和Scriptaculous程序库上。我将它引入到jQuery,并做了一些改进。 View Live Demo2. Lightbox2支持所有浏览器的简单易用的Ligh 阅读全文
posted @ 2013-06-27 11:22 soulfree 阅读(466) 评论(0) 推荐(0)
摘要:(/^[0-9]*\.\d{0,2}$/i.test(obj.value))匹配以数字开始中间有一个小数点后再以0-2位数字结束/判断输入内容是否为空function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! }}//判断日期类型是否为YYYY-MM-DD格式的类型function IsDate(){ var str = document. 阅读全文
posted @ 2013-05-19 00:00 soulfree 阅读(556) 评论(0) 推荐(0)
摘要:jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...});//为Select添加事件,当选择其中一项时触发2. varcheckText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3.varcheckValue=$("#select_id").val(); //获取Select选择的Value4.varcheckIndex= 阅读全文
posted @ 2013-05-18 21:24 soulfree 阅读(12699) 评论(0) 推荐(1)
摘要:1.<input id="key" type="text" onkeypress="if(event.keyCode == 13)keysearch();"/>2. document.onkeydown = keydown; function keydown(e) { //关键字搜索 var currKey = 0, e = e || event; if (e.keyCode == 13) { keysearch() }; } 阅读全文
posted @ 2013-05-17 09:24 soulfree 阅读(257) 评论(0) 推荐(0)
摘要:账号以字母开头的字母、数字、下划线的组合:if (!(/^[a-zA-Z][a-zA-Z0-9_]*$/i.test(username))) { $("#"+e.sender.name + "_error").html("账号以字母开头的字母、数字、下划线的组合!"); }匹配 开头第一个必须是 汉字或字母 后面 汉字字母数字^[\u4e00-\u9fa5a-zA-Z][\u4e00-\u9fa5a-zA-Z\d]+$ 阅读全文
posted @ 2013-05-13 09:52 soulfree 阅读(131) 评论(0) 推荐(0)
摘要:bootstarp 响应式布局:通过官方的DEMO,不难看出这套前端框架的样式、功能都非常强大,基本覆盖了我们开发中常用的按钮、文本、下拉框、列表、树形结构、导航等等。甚至如果你想快速搭建一个页面,也有布局控件可以参考。当然仅仅是布局的话还是推荐使用bootstrap传送门:http://wrongwaycn.github.io/bootstrap/docs/index.html。因为专业才是王道,还有它不收费json:http://json.codeplex.com json 编译器 阅读全文
posted @ 2013-04-14 19:57 soulfree 阅读(218) 评论(0) 推荐(0)
摘要:var orderCode = getCode("orderCode");--js 获取url参数值function getCode(orderCode) { new RegExp("(^|&)" + orderCode + "=([^&]*)").exec(window.location.search.substr(1)); return RegExp.$2 } /// <summary> /// 取HttpRequest请求中名称为ParamName的参数的值,包括QueryString和Form参数, 阅读全文
posted @ 2013-04-07 09:35 soulfree 阅读(2124) 评论(1) 推荐(0)
摘要:<script type="text/javascript" src="http://www.google.com/jsapi"></script>google.load("language", "1");function translate_keyword(){var text = document.getElementById("Laws_keyword").value;google.language.detect(text, function(result){if 阅读全文
posted @ 2013-04-07 09:34 soulfree 阅读(449) 评论(0) 推荐(0)