转载者最起码注明作者和出处!http://www.cnblogs.com/GuominQiu 代码如下: //--------------------------------------------------------------------------- //判断日期格式是否正确 //返回值是错误信息, 无错误信息即表示合法日期字符串 function isDateString(strDate){ var strSeparator = "-"; //日期分隔符 var strDateArray; var intYear; var intMonth; var intDay; var boolLeapYear; var ErrorMsg = ""; //出错信息 st...
以下操作默认客服端以及开启js支持,noscript情况请自行编写代码实现 首先贴上展示图片: 默认状态:出错状态:等待状态:工作流程: 在用户登录提交之前,在客户端验证输入框只做空值和长度判断,提交到服务器之后自动对提交来的字符串进行合法性以及长度的验证并且去除非法字符返回合法的字符串,根据返回的合法字符串进行登录验证,然后返回json数据给前台处理,其中登录成功的标记是 ???loginSuccess=0,服务器返回数据之后所有...
代码如下: //convert string to xml object function String2XML(xmlString) { // for IE if (window.ActiveXObject) { var xmlobject = new ActiveXObject("Microsoft.XMLDOM"); xmlobject.async = "false"; xmlobject.loadXML(xmlstring); return xmlobject; } // for other browsers else { var parser = new DOMParser(); var xmlobject = parser.parseFromString(xmlstring, "text/xml"); return xmlobject; } } //convert xm...
美工做的css样式里icon越来越多,手工来写icon名几乎不可能实现。所以就有了这个功能点:将css样式里的所有icon类列举出来以图形化的形式显示供配置人员选择! 搜索一圈,发现介绍从css里遍历东西的文章非常少。于是花了半天的时间自己来实现了!先看下一个选择图标的demo: 这里用的是easyui:一个comboxtree。 这里省略引用css和js库的代码(jquery和easyui库)。 html: 代码如下: Javascript: 代码如下: function getstyl...
:enable 获取可输入状态的元素 :disabled 获取不可输入状态的元素 :checked 获取选中的表单元素 :seleced 获取下拉框中选中的元素 下面看一粒例子 Html 代码如下: JavaScript代码: 代码如下: jQuery(function(){ $("input:text:disabled").val("不能输入"); $("input:text:enabled").val("能输入"); ( function checkboxclick(){ $(":checkbox").unbind("click",checkboxclick); var vv=''; $(":checkbox:checked").ea...
昨天在用JS对前台浮点数进行合算时发现: 0.05+1.08=1.1300000000000001 上网查一查的确存在这种Bug,除了位数上控制之外也没什么也好的方法(希望高手能提出 其它思路)。 于是自己编写一个控制小数位数的JS方法,解决开发燃眉之急 代码如下: //小数位数控制,可以四舍五入 function Fractional(n) { //小数保留位数 var bit = 2; //加上小数点后要扩充1位 bit++; //数字转为字符串 n = n.toString(); //获取小数点位置 v...
插入排序 插入排序是这样实现的: 首先新建一个空列表,用于保存已排序的有序数列(我们称之为"有序列表")。 从原数列中取出一个数,将其插入"有序列表"中,使其仍旧保持有序状态。 重复2号步骤,直至原数列为空。 插入排序的平均时间复杂度为平方级的,效率不高,但是容易实现。它借助了"逐步扩大成果"的思想,使有序列表的长度逐渐增加,直至其长度等于原列表的长度。 (引自百度百科) javascript代码 ...
滑动弹出层 function shouhui() { document.getElementById('div1').style.display='block'; } function fangzou() { document.getElementById('div1').style.display='none'; } #div1{ background:#CCC; width:500px; height:400px; display:none; } 点击靠近 鼠标靠近后查看 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
代码如下: createElement .warpper{ border:1px solid red; padding:8px;} ///动态创建一个div $(function(){ $('',{ id:'test', text:"this is a div", "class":"warpper", click:function(){ var text=$(this).text(); alert(text); } }).appendTo("body"); }); //创建input:text $(function(){ $('',{ type:"text", val:"input text somethings...", name:"userName" }).appendTo("body"); }); //创建input select $(fu...
注:对多选按钮操作。 1:批量全选添加、批量移除。 2:行单选添加、移除。 3:分页之后(全选或不选)状态标识依然存在 代码如下: /* *****>****>tr单选事件 ------------------------------------------------------------------------------------*/ $("#ajaxshowmdqhList tbody tr").live("click",function(){ sx_tr_Value($(this),false,""); }); /* 筛选重复值 ------------------------------------------------------------...
代码如下: (function() { var urlToObject = function(url) { var urlObject = {}; if (/\?/.test(url)) { var urlString = url.substring(url.indexOf("?")+1); var urlArray = urlString.split("&"); for (var i=0, len=urlArray.length; i<len; i++) { var urlItem = urlArray[i]; var item = urlItem.split("="); urlObject[item[0]] = item[1]; } return urlObject; } }; var testUrl = "http://tools.jb51.net/index.php?key...
本人不怎么会写JS,但是会搜索,这里找到了些别人写好的东西: 代码如下: select(document, tanchu); /*=select[[ * * 跨浏览器选中文字事件 * @param * object o 响应选中事件的DOM对象,required * function fn(sText,target,mouseP)选中文字非空时的回调函数,required * |-@param * |-sText 选中的文字内容 * |-target 触发mouseup事件的元素 * |-mouseP 触发mouseup事件时鼠标坐标 */ function select(o, fn){ o.onmouseup = ...
HTML代码: 代码如下: 我是个腼腆羞涩的浮动层... JS代码: 代码如下: var $smartFloat = function(elements) { var position = function(element) { var top = element.getPosition().y, pos = element.getStyle("position"); window.addEvent("scroll", function() { var scrolls = this.getScroll().y; if (scrolls > top) { if (window.XMLHttpRequest) { element.setStyles({ position: "fixed", top: 0 }); } else { el...
例子,jquery键盘事件、回车键事件用法。// 键盘事件 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3、keypress() keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键 代码如下:// 回车键事件 // 绑定键盘按下事件 $(document).keypress(function(e) { // 回车键事件 if(e.which == 13) { jQuery(".confirmButt...
简单 轻盈 快速 高效! html结构: 代码如下: 餐饮 餐饮频道 粤菜 ... 购物 购物频道 超市/便利店 ... 其他 jquery代码: 代码如下: $(function () { $('#G_chan-panel').delegate("li", "mouseenter", function () { $(this).addClass("active") }); $('#G_chan-panel').delegate("li", "mouseleave", function () { $(this).removeClass("active") }); }); css样式: 代码如下: BODY { background-c...