javascript正则表达式验证日期(区别平年和闰年)

javascript正则表达式验证日期(区别平年和闰年)
以前我们写正则表达式验证日期都只会考虑到平年而不会考虑到闰年,今天我们详细的介绍了关于在写正则时关于闰年和平年的区分写法。 DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之间的日期和时间。 我们进入正题。 首先需要验证年份,显然,年份范围为 0001 - 9999,匹配YYYY的正则表达式为: [0-9]{3}[1-9]|[0-9]{2}[1-9...

javascript正则表达式验证各种文本框输入格式

javascript正则表达式验证各种文本框输入格式
本文章介绍了类型各种文本输入框里面的输入格式进行正则表达式验证常用代码,主要是针对表单进行处理,学习正则表达式的朋友可以参考一下,不容错过此文章哦。 手机号为13开头的11位数字,代码如下: function f_MobilCheck(as_SourceString)   {    if(as_SourceString.match(/^13[0-9]{9}$/g)) return true;  //手机号为13开头的11位数字  ...

window.parent与window.openner用法与区别

window.parent与window.openner用法与区别
本文章来介绍一下关于window.parent与window.openner用法和区别有需要了解的同学可以参考一下。 frame框架里的页面要改其他同框架下的页面或父框架的页面就用parent window.opener引用的是window.open打开的页面的父页面。 window.frames对象可以引用iframe里的页面,也可以引用frameset里的页面. 可以这样: window.frames[0].document.getElementById('xx'); 可以这样: window.frames[0].document.body.inn...

js实现百度地图与列表联动代码

js实现百度地图与列表联动代码
百度地图做开发时会有许多的一些功能要实现了,我们下面来看一篇关于百度地图与列表联动代码例子吧,具体的操作细节如下所示,在项目中,经常遇到使用地图和列表同时展示数据的时候,数据需要显示一致性,点击表格的数据,可以定位到地图,今天就分享一下这个场景的下的js操作代码. 实际上实现原理很简单,就是在表格生成的时候,给每一行添加一个事件,定位到地图. 1、生成表格数据,并生成点击事件 function&nb...

js中实现浏览器跨域访问解决方案

js中实现浏览器跨域访问解决方案
js中实现浏览器跨域访问可以使用js也可以使用html5了,希望文章能够让各位更深入的关于js实现浏览器跨域访问的原理与方案。 跨域的概念 跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域。例如:about. www.xiariboke.net和www.你的域名都会构成跨域。总结起来只要协议、域名、端口有任何一个不同,都被当作是不同的域。下面举例,每两个一组。 URL 说明 是否...

Javascript获取父级元素、子级元素、兄弟元素的例子

Javascript获取父级元素、子级元素、兄弟元素的例子
本文章来为各位介绍一篇Javascript获取父级元素、子级元素、兄弟元素的例子,这里包括了原生的js与jquery的实现方法,具体的操作如下所示。 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比,js的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素,原生的JS获取ID为test的元素下的子元素。可以用: <div id="dom">   ...

JavaScript ajax实现省市区联动例子

JavaScript ajax实现省市区联动例子
本文章来为各位介绍一个关于JavaScript ajax实现省市区联动例子,希望这个例子对各位有帮助,总结下自己在项目中做的最多的便是省市区的联动选择了,一种是省市区的样式是三个select框,直接选择,一种是省select框存在,市,区select框动态添加到后面,注意动态添加元素,以及对于未来元素的操作,一种是移动端整个大弹框选择省市区. 可能有的样式,以及实现的过程不太一样,但主要思路都是一样的,有的需要后台先给...

jquery/js ajax 跨域4种方法

jquery/js ajax 跨域4种方法
ajax跨域对于现在的web开发来讲用到非常的多同时现在关于ajax跨域的实现方法也不少了,下文来为各位整理4种ajax跨域实现方法,关于ajax跨域问题,今天整理了一下,其实还有其他办法了,个人推荐以下4种,请参考:ajax 跨域实例. 一,传统的ajax方法 1,js代码 $("#ajax").click(function(){      $.ajax({      type: "POST",    ...

JS提交对象数组到C#服务端的两个方法

JS提交对象数组到C#服务端的两个方法
本文我们分享两个Jquery提交对象数组到C#服务端的的方法,后面还分享了另外一篇Jquery ajax传递对象(数组)到后台并解析的实现方案。 方法一:利用ajax 1) 客户端js代码: //获取对象数组   function GetQAS() {       var stuAnswerList = [];       var stuAnswer = { 'answerI...

js图片循环滚动效果2种例子

js图片循环滚动效果2种例子
循环滚动效果对于各位朋友来许在许多的网站用到的非常的多了,我们下文来为各位介绍一篇关于js图片循环滚动效果的例子,希望对各位有帮助。 在网页中,会经常用到图片滚动的效果。 js图片循环滚动效果2种例子 那么是怎样实现的呢? 方法一:imgscroll.js。顾名思义,它是一款图片滚动插件。源码如下: $.fn.imgscroll = function(o){       var defaults&n...

js实现鼠标移上去显示图片或微信二维码

js实现鼠标移上去显示图片或微信二维码
其实文章介绍的js实现鼠标移上去显示图片或微信二维码效果就是一个显示隐藏效果了,只是在图片或元素中绑定的事件了,具体我们多说无凭了,看例子。 例子: <html>   <head>   <script type="text/javascript">   function  showImg(){   document.getElementById("wxImg").style.display='block';   }  ...

Javascript动态添加页面元素及设置属性(div、li、img)

Javascript动态添加页面元素及设置属性(div、li、img)
动态添加页面元素的一个属性其实使用js很容易实现的如创建一个 div,img,js都可以使用函数来创建,下面看例子。 网页是由 html 标签一层层组成的,js 也可以动态添加一层层的诸如 div、li、img 这样的标签。其实,不管是什么 html 标签,js 动态创建的方法都差不多,接着就先从动态添加 div 开始。 一、js 动态添加元素div <div id="parent"></div>   function addEleme...

js与jquery ajax使用方法及对比分析

js与jquery ajax使用方法及对比分析
ajax我们在没有jquery插件之前都是使用原生的ajax了,但有了jquery插件之后我们就直接使用了jquery ajax了,下面我们一起来看看js与jquery ajax使用方法及对比分析吧。 这篇博文,是我不知道什么是ajax到熟练运用ajax的一个历程。 一,最原始的方式来运用ajax <SCRIPT language=javascript>     var xmlHttp;          fu...

js中form.submit()提交object is not a function错误解决办法

js中form.submit()提交object is not a function错误解决办法
form.submit意思是提交当前表单了,但小编今天发现在使用form.submit时碰到object is not a function错误了,下面小编给各位整理此问题的解决办法吧。 form.submit()提交时报错object is not a function 在写表单提交时遇到一个很扯淡的问题,分享一下。 比如有个表单,其中某元素的id为submit,像下面这样写: <input id="submit" type="xxx" /> 即,如果在表单某元素中,设置了一个id名为submit的...

Js无法读取cookie问题解决办法

Js无法读取cookie问题解决办法
在工作中需要一个跨域操作cookie了,但使用常用js是无法实现了,后来发现一个jquery.cookie插件就可以实现了,具体方法如下。 问题描述: 需要使用一个跨域的cookie,发现无法设置和读取cookie cookie使用的是jquery cookie.下载地址:http://plugins.jquery.com/cookie/。 说实话,官方的使用方法实在没看懂,好在网友给力。 简单的说下使用方法: 写cookie: $.cookie('php', 'phpdo'); 读取cookie: $.c...

Javascript利用iframe框架实现文件上传

Javascript利用iframe框架实现文件上传
iframe框架实现文件上传原理就是点击表单上传时我们在from的打开方式是在iframe模式中操作了,这个就非常的简单了,下面给各位把例子介绍一下吧。 html   <form name="multiform" id="multiform" action="multi-form-submit.php" method="POST" enctype="multipart/form-data">       姓名: <input type="text"&n...

js和jquery获取图片真实的宽度和高度

js和jquery获取图片真实的宽度和高度
下文给各位介绍js和jquery获取图片真实的宽度和高度的例子,希望对大家有帮助。 1、什么时候需要获取图片真实的宽度和高度 在做pc网页的时候,有时候会考虑按照插入的图片的尺寸来判断图片是横图还是竖图。然后判断过后给予不同的展示方式! 另外一种就是在手机页面上,在新闻页插入的图片往往都是按照图片的原尺寸来展示,如果手机屏幕太小,太大的图就会超出去!这时候有两种解决办法 1)给所有的图片加...

JavaScript中文本框焦点时边框变色

JavaScript中文本框焦点时边框变色
文本框焦点时边框变色其实是最简单了我们可以实现onfous时给它设置border色就可以当离开时就取消边框色就可以了,下面看一些例子. JavaScript中文本框焦点时边框变色. 例子代码如下: function   appendit()       {       var   nodes   =   document.getElementsByTagName("...

js/jquery实现回车键切换输入框焦点代码

js/jquery实现回车键切换输入框焦点代码
用JavaScript实现回车键切换输入框焦点的功能,不是回车换行哦,在Textarea中,回车换行是默认功能,不过若要在textarea中使用回车切换输入框焦点功能的话,回车换行就要失效了,不过input对象可以用,一般在表单中,input元素是比较多的,下面来个例子,代码如下: <script type="text/javascript">   function handleEnter (field, event) {   var keyC...