Javascript
文章平均质量分 87
iteye_13651
这个作者很懒,什么都没留下…
展开
-
JS验证金额的正则表达式
function isDigit(s) { var patrn=/^-?\d+\.{0,}\d{0,}$/; if (!patrn.exec(s)) { alert("error"); //return false }else{ alert("ok"); //return true }} 可以验证1) 2002) 200.503) -2004) -200...2009-02-25 18:01:16 · 219 阅读 · 0 评论 -
删除空字符串
String.prototype.trim= function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }使用方法document.getElementById("myName").value.trim()2007-10-09 11:46:53 · 655 阅读 · 0 评论 -
日期验证
function isDate(str){ var reg = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-...2007-10-09 11:47:39 · 90 阅读 · 0 评论 -
禁止文件上传时输入名称
<input type="file" id="dbFile" name="dbFile" class="checkcss1" onKeyPress="return false;"onKeyDown="return false;" onPaste="return false;"oncontextmenu="return false;&quo2007-10-09 11:48:31 · 71 阅读 · 0 评论 -
子窗体创建以及子窗体父窗体之间的通信
1、Javascript弹出子窗口可以通过多种方式实现,下面介绍几种方法(1) 通过window对象的open()方法,open()方法将会产生一个新的window窗口对象 其用法为: window.open(URL,windowName,parameters);URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页;windowName:描述被打开的窗口的民...原创 2008-09-10 22:48:16 · 124 阅读 · 0 评论 -
子窗体创建以及子窗体父窗体之间的通信(自己整理)
父窗体<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus&qu2008-09-10 22:55:27 · 100 阅读 · 0 评论 -
DTree树
DTree树不错,使用起来很方便.可以到http://destroydrop.com/javascripts/tree/default.html下载最新的版本2008-10-06 17:38:51 · 112 阅读 · 0 评论 -
Javascript日期比较
//日期比较 function compareDate(dateOne,dateTwo){ var s1 = dateOne.replace(/-/g, "/"); var s2 = dateTwo.replace(/-/g, "/"); s1 = new Date(s1); s2 = new Date(s2); var days= s1.getTime() - s2.g...2009-06-04 16:38:03 · 70 阅读 · 0 评论 -
Javascript时间比较
//时间比较 function compareTime(timeOne,timeTwo){ var t1=timeOne.split(":"); var t2=timeTwo.split(":"); var times=(t1[0]*60*60+t1[1]*60+t1[2])-(t2[0]*60*60+t2[1]*60+t2[2]); //alert("相差时间数: " + ti...2009-06-04 16:38:26 · 62 阅读 · 0 评论 -
Javascript判断是否为正整数
//判断是否为正整数 function isInteger(num) { var patrn=/^[0-9]*[1-9][0-9]*$/; if (!patrn.exec(num)) return false else return true }2009-06-04 16:38:54 · 123 阅读 · 0 评论 -
JS时分秒组件
setTime.js文件内容如下: var str = "";document.writeln("<div id=\"_contents\" style=\"padding:6px; background-color:#E3E3E3; font-size: 12px; border: 1px solid #777777; position:absolute; left:?px; ...2009-06-16 17:13:20 · 229 阅读 · 0 评论 -
是否包含中文
//是否包含中文 function isChinese(s) { if (/[^\x00-\xff]/g.test(s)){ //alert("含有汉字"); return true; }else{ //alert("全是字符"); return false; } ...2009-06-25 16:45:16 · 80 阅读 · 0 评论 -
层的滑动展开/折叠
<script type="text/javascript"> var act; function over(s,nMax){ var obj=document.getElementById(s); var h = parseInt(obj.offsetHeight); if (h < nMax){ obj.style.height = (h + 2)+"px"; ...2007-10-09 11:46:16 · 122 阅读 · 0 评论 -
JS检查是否为Email 地址
//功能介绍:检查是否为Email Address //参数说明:要检查的字符串 //返回值:0:不是 1:是 function chkemail(a) { var i=a.length; var temp = a.indexOf('@'); var tempd = a.indexOf('.'); if (temp > 1) { if ((i-temp) > 3){ ...2007-10-09 11:45:38 · 480 阅读 · 0 评论 -
单元格背景色鼠标响应
单元格背景色鼠标响应 菜单1 菜单2 菜单3原创 2008-07-17 22:17:14 · 83 阅读 · 0 评论 -
javascript面向对象技术基础(一)
看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥.javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承/原型/私有变量....结果呢,看了大半天,有了一个大概的了解,细细一回味,好像什么都没懂...这篇文章是参考<<javascript-the definitive guide,5th edition>&...原创 2009-03-13 14:30:53 · 53 阅读 · 0 评论 -
javascript面向对象技术基础(二)
数组我们已经提到过,对象是无序数据的集合,而数组则是有序数据的集合,数组中的数据(元素)通过索引(从0开始)来访问,数组中的数据可以是任何的数据类型.数组本身仍旧是对象,但是由于数组的很多特性,通常情况下把数组和对象区别开来分别对待(Throughout this book, objects and arrays are often treated as distinct datatypes.T...原创 2009-03-13 14:31:54 · 52 阅读 · 0 评论 -
javascript面向对象技术基础(三)
函数javascript函数相信大家都写过不少了,所以我们这里只是简单介绍一下.创建函数:function f(x) {........}var f = function(x) {......}上面这两种形式都可以创建名为f()的函数,不过后一种形式可以创建匿名函数函数定义时可以设置参数,如果传给函数的参数个数不够,则从最左边起依次对应,其余的用undefined赋值,如果传给函数的参数多于函数...原创 2009-03-13 14:32:56 · 60 阅读 · 0 评论 -
javascript面向对象技术基础(四)
类、构造函数、原型先来说明一点:在上面的内容中提到,每一个函数都包含了一个prototype属性,这个属性指向了一个prototype对象(Every function has a prototype property that refers to a predefined prototype object --section8.6.2).注意不要搞混了.构造函数:new操作符用来生成一个新的...原创 2009-03-13 14:33:37 · 57 阅读 · 0 评论 -
javascript面向对象技术基础(五)
类变量/类方法/实例变量/实例方法先补充一下以前写过的方法:在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的参数表示对象调用这个方法时的参数(ECMAScript specifies two methods that are defined for all functions, call() and apply...原创 2009-03-13 14:34:22 · 58 阅读 · 0 评论 -
javascript面向对象技术基础(六)
作用域、闭包、模拟私有属性先来简单说一下变量作用域,这些东西我们都很熟悉了,所以也不详细介绍。Js代码 var sco = "global"; //全局变量 function t() { var sco = "local"; //函数内部的局部变量 alert(sco); //local 优先调用局部变量 } t()...原创 2009-03-13 14:36:01 · 63 阅读 · 0 评论 -
文本框默认值
<input name="keyword" type="text" onFocus="if (value =='输入关键字'){value =''}"onBlur="if (value ==''){value='输入关键字'}" value="输入关键字" size=10 maxlength="50" title="多个关键字请用逗号隔开">2009-03-31 16:20:59 · 328 阅读 · 0 评论 -
iframe自适应高度
以下方法只适合在同一域中 <iframe width="778" align="center" src=bbb.html" frameborder="1" scrolling="no" id="win" name="win" onload="document.all['win'].style.height=win.document.body.scr2009-04-01 20:58:49 · 58 阅读 · 0 评论 -
清除下拉列表
//清除下拉列表 function clearSelectList(selectObj){ var selects=document.getElementById(selectObj);  2009-04-13 16:25:28 · 101 阅读 · 0 评论 -
会动的表格
<script type="text/javascript"> var intervalId = null; function move(id,state){ var obj = document.getElementById(id); if(intervalId != null) window.clearInterval(intervalId); function cha...2007-10-09 11:45:16 · 118 阅读 · 0 评论 -
推荐一下树Tree组件
http://dhtmlx.com/docs/products/dhtmlxTree/index.shtml http://dhtmlx.com/docs/products/docsExplorer/index.shtml?node=dhtmlxtree&type=smpl 使用起来很方便!2008-12-02 16:32:41 · 206 阅读 · 0 评论