
js
ydlmlh
这个作者很懒,什么都没留下…
展开
-
js验证ip
function isIP(str){ var ip = /^([1-9]|[1-9]\d|1\d{2}|2[0-1]\d|22[0-3])(\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])){3}$/; return ip.test(str); }原创 2010-12-23 20:06:53 · 118 阅读 · 0 评论 -
如何判断请求是否为ajax的
在一次做非常复杂的ajax应用时,如果一个会话已经超时,但是此时再通过ajax请求,那么ajax返回的则是一个登陆页面的html,那这下就惨了,页面上而已就乱了,那么,能否在java端,如拦截器里判断客户的的请求是否是ajax请求呢,经过查询,能. 普通请求与ajax请求的报文头不一样,通过如下 Java代码 String requestType = req...原创 2013-11-11 17:53:13 · 158 阅读 · 0 评论 -
关于JS中乘法的浮点错误解决方法(转)
JS里做小数的乘法运算时会出现浮点错误,具体可以测试一下: <script> alert(11*22.9) </script> 结果是251.89999999999998 而不是251.9 这个问题想必有很多人为之头痛。那么如何解决呢?在此给出解决办法。 1、 <script> alert(11*(22.9*10)/10); </script...原创 2012-10-15 14:23:35 · 229 阅读 · 0 评论 -
省市三级联动
http://ip.qq.com/ 的网站中有QQ自己的JS省市区三级联动。所以研究了一下。他的界面如下:何不直接使用的数据呢?惊喜的是QQ是使用引用外部JS来实现三级联动的。JS如下:http://ip.qq.com/js/geo.js使用方法如下:<!DOCTYPE html><html><head><t...原创 2013-12-27 17:11:41 · 95 阅读 · 0 评论 -
省市二级联动
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="keywords" content="站长,网页特效,js特效,广告代码,zzjs,zzjs.net,sky,www.zzjs.net,站长特效原创 2013-12-27 17:34:05 · 81 阅读 · 0 评论 -
js 替换 类似replaceAll
Javascript代码 //替换所有的回车换行 function TransferString(content) { var string = content; try{ string=string.replace(/\r\n/g,"<BR>") string=string.r...原创 2014-05-30 11:36:54 · 122 阅读 · 0 评论 -
js关闭当前页面
无提示直接关闭:<script language='javascript'>window.open('', '_self');window.close()</script>有提示:<script language='javascript'>window.close()</script>原创 2014-06-20 17:12:40 · 87 阅读 · 0 评论 -
Highcharts选项配置详细说明文档
Highcharts提供大量的选项配置参数,您可以轻松定制符合用户要求的图表,目前官网只提供英文版的开发配置说明文档,而中文版的文档网上甚少,且零散不全。这里,我把Highcharts常用的最核心的参数选项配置整理成文档,与大家分享。Chart:图表区选项Chart图表区选项用于设置图表区相关属性。参数描述默认值backgroundColor设置图表区背景...原创 2013-09-03 13:56:37 · 101 阅读 · 0 评论 -
正则表达式 浮点数 整型 XX
转自:http://blog.youkuaiyun.com/chenqi0701/article/details/2244993匹配首尾空格的正则表达式:(^/s*)|(/s*$) String.prototype.trim = function(){ return this.replace(/(^/s*)|(/s*$)/g, );}利用正则表达式分解和转换IP地址:下面是利...原创 2014-03-03 16:56:51 · 311 阅读 · 0 评论 -
jquery日期,时间格式化
// 格式化js时间 $.FormatDateTime = function (obj, IsMi) { var myDate = new Date(obj); var year = myDate.getFullYear(); var month = ("0" + (myDate.getMonth() + 1)).slice(-2); var day = ("0"...原创 2014-03-19 11:16:20 · 193 阅读 · 0 评论 -
js倒计时,主要是用到setInterval函数
var time = 5;$(function(){ if(time>0) setInterval("leftTime()",1000);});function leftTime(){ time--; $("#leftTime").html(time);//页面剩余时间重新赋值 if (time ==0){ $("#paysubmitForm"...原创 2014-03-21 14:28:57 · 144 阅读 · 0 评论 -
js定义数组
//先定义后赋值var mycars = new Array()mycars[0] = "Saab"mycars[1] = "Volvo"mycars[2] = "BMW"for (i=0;i<mycars.length;i++){document.write(mycars[i] + "<br />")}//定义时直接赋值var ...原创 2015-10-24 13:05:06 · 112 阅读 · 0 评论 -
input输入非数字无效js
<input onkeypress="return IsNum(event)">function IsNum(e) { var k = window.event ? e.keyCode : e.which; if (((k >= 48) && (k <= 57)) || k == 8 || k...原创 2015-11-17 15:44:43 · 262 阅读 · 0 评论 -
js遍历map和list
//首先你要遍历的东西是一个对象,如['name':''zhangsan','key':'mongy'],如果是字符串形式的应该先eval下1 .遍历map集合 var data =[{"ccac8078-07a6-46c9-b450-b696db1a6f99":"qsss","01":"wlc","name":"wlc"}]; var map = data[0];原创 2015-12-09 20:09:33 · 323 阅读 · 0 评论 -
常用正则表达式
转自http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html 一、校验数字的表达式 数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非...原创 2015-12-16 09:46:08 · 261 阅读 · 0 评论 -
js中获取url参数
设置或获取对象指定的文件名或路径。 window.location.pathname 例:http://localhost:8086/topic/index?topicId=361 alert(window.location.pathname); 则输出:/topic/index 设置或获取整个 URL 为字符串。 window.location.href 例:http://localhost:...原创 2016-01-04 16:42:40 · 143 阅读 · 0 评论 -
js倒计时跳转
等待<span id="daojishi">10</span>秒后你将跳转到http://blog.163.com/qianw_ok/<script type="text/javascript"> function daoshu(){ var djs = document.getElementById("daojishi"); ..原创 2012-09-06 20:26:52 · 112 阅读 · 0 评论 -
js点击确认
<a href="#" onclick="javascript:if(confirm('确定删除吗?')) window.location.href='http://www.baidu.com'">删除</a>原创 2012-04-20 14:31:21 · 143 阅读 · 0 评论 -
jquery取单选框的值
<script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript">$(function(){ $("#btn").click(function(){ var va = $("input[name='原创 2010-12-27 16:58:38 · 125 阅读 · 0 评论 -
jquery跨域调用ajax
$.getJSON("URL&jsoncallback=?", function(data){ 处理方法 }); 需要在url后面加上jsoncallback=?,服务端返回json串,且服务端需要在返回数据json串前加上jsoncallback的值,返回json串function(data){}方法中进行处理,data就是服务端返回json串...原创 2010-12-30 14:10:35 · 98 阅读 · 0 评论 -
jquert ajax取json数组
$.getJSON("/createcard/getCardValue.do?cardKindId="+cardKindId,function(data){ $.each(data,function(commentIndex,commnet){ alert(commnet['FACE_VALUE']); }); }); 其中commentInde...原创 2011-01-06 10:51:38 · 126 阅读 · 0 评论 -
jquery按钮置灰
<input class="botton_size6" type="button" id="paymentId" value="确认无误,付款"/>$("#paymentId").attr('disabled',true);原创 2011-01-06 14:00:06 · 748 阅读 · 0 评论 -
js获取request的值
function getArgs(strParame) { var args = new Object( ); var query = location.search.substring(1); var pairs = query.split("&"); // Break at ampersand for(var ...原创 2011-05-26 17:54:17 · 384 阅读 · 0 评论 -
js页面跳转
第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script>第二种: <script language="javascript.原创 2011-05-26 18:00:41 · 68 阅读 · 0 评论 -
js定时调用指定方法
一、HTML DOM setInterval()、clearInterval() 方法 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 clearInterval() 方法可以取消该周期性的方法调用。 详细可参见:http://www.w3school.com.cn/htmldom/met_win_setint...原创 2011-06-07 14:17:01 · 462 阅读 · 0 评论 -
java正则表达式
<!-- <tt>[\!"#\$%&'\(\)\*\+,\-\./:;\<=\>\?@\[\\\]\^_`\{\|\}~]</tt> <tt>[\X21-\X2F\X31-\X40\X5B-\X60\X7B-\X7E]</tt> --><!-- Metachars: !$()*+.<&原创 2011-07-01 15:33:15 · 114 阅读 · 0 评论 -
js数字比较大小
在js中有时候需要对数值大小进行比较,但是通过 document.getElementById("xxx").value取到值后为 var 型,等同于java中的String类型,所以如果需要在js中比较数值大小的时候,最好是通过parseInt()进行转型。 Js代码 var pageId = document.getElementById("pageId")....原创 2011-09-28 17:20:14 · 1267 阅读 · 0 评论 -
常用正则表达式
下面为js中的写法 //姓名验证 var patenName = /^[\u4e00-\u9fa5]{1,10}[·.]{0,1}[\u4e00-\u9fa5]{1,10}$/; //验证身份证号 var patenCardno=/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/; 下面为java中的写法 //姓名验证 Str...原创 2011-07-15 14:46:05 · 98 阅读 · 0 评论 -
回车页面刷新的解决办法
在页面中,在控件上(比如说文本框)敲击回车键的时候会刷新页面,如何防止这样的刷新,方法如下: 出现这种问题的原因是: 会自动生成<form></form>表单。当点击回车按钮的时候,表单会自动进行提交到服务器。 解决办法: 1、只要把显示层放置到<form></form>以外就不会刷新了。 2、给form增加属性onsubmit=return fal...原创 2012-04-25 15:18:48 · 239 阅读 · 0 评论 -
js限制小数位数
parseInt(11.11).toFixed(0);//toFixed方法的参数为小数点后显示几位原创 2012-08-02 18:08:25 · 248 阅读 · 0 评论 -
js获取request参数
function request(strParame) { var args = new Object( ); var query = location.search.substring(1); var pairs = query.split("&"); // Break at ampersand for(var i = 0; i < pairs....原创 2012-12-03 10:02:15 · 270 阅读 · 0 评论 -
jquery ajax调用返回json格式数据处理
Ajax请求默认的都是异步的如果想同步 async设置为false就可以(默认是true) var html = $.ajax({ url: "some.php", async: false}).responseText; 返回json数组取条数用result.length <%@ Page Language="C#" AutoEventWi...原创 2012-12-03 14:55:22 · 1045 阅读 · 0 评论 -
js将var转成int型
js中变量类型为var,当执行加法操作时是按字符串来拼接的,这是就需要将var转成int行才能正常的进行加法操作,转换方法如下: var num=parseInt($("#goodsCount").attr("value"));<input type="text" id="goodsCount" name="goodsCount" value="1"原创 2012-08-30 15:03:42 · 3812 阅读 · 0 评论 -
js concat() 连接两个数组
转自http://www.w3school.com.cn/jsref/jsref_concat_array.asp定义和用法concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。语法arrayObject.concat(arrayX,arrayX,......,arrayX)参数描述arrayX必需。...原创 2016-01-13 14:51:49 · 428 阅读 · 0 评论