js
文章平均质量分 66
YANGZHONGBAO411
这个作者很懒,什么都没留下…
展开
-
经典正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*原创 2009-09-15 19:01:00 · 369 阅读 · 0 评论 -
js控制行列宽度
拖动列宽的表格 .bg td{font-size:12px;text-align:left;line-height:15px;height:20px;}.bg td.tit{ background-color:#e2e2e2;转载 2011-09-26 16:21:12 · 1705 阅读 · 0 评论 -
table中行,上、下移动和删除
http://www.w3.org/TR/html4/loose.dtd">//添加一行function add() {var tbody = document.getElementById("tbody");var rowNo = tbody.row转载 2011-08-15 14:10:42 · 1088 阅读 · 0 评论 -
分析:input表单输入框默认提示信息(较好的js样式)
http://www.cnblogs.com/hooray/archive/2011/04/26/2029459.html转载 2011-04-27 10:14:00 · 1570 阅读 · 0 评论 -
一个简单的行拖动效果
<br />行拖动的实现思路非常简单,选中一行,往上拖就与上面的行交换位置,往下拖就与下面的行交换位置。问题是如何得到交换行。我见过一个非常详细的教程,它会把表格里的每一行的高度与Y坐标计算出来,换言之,都时是比较e.pageX是否在[rowTop,rowBottom]区间之内。但这也带来第二个问题,有多少行就有多个这样的区间。于是解法就变成取事件源对象,然后再往上取其父对象,如果其父对象是TR元素,就取其[rowTop,rowBottom]区间....思路非常直接,同时也客观做出一个限制——不能使用代理拖原创 2011-04-18 14:39:00 · 766 阅读 · 0 评论 -
用js实现输入提示(自动完成)
<br />完成有以下功能:输入字符会把以输入字符开头的提示出来。 支持上下方向键选择提示选项,支持循环 支持绑定一个数组提示,支持ajax传递输入框值请求数据。 支持多个选择的dom元素一块绑定数据实现输入提示。各dom元素也可以单独绑定自己的数据实现输入提示,互不影响。 支持中文。 <br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra转载 2011-03-01 09:56:00 · 3383 阅读 · 0 评论 -
js中控制激活的控件
<br />1.通常我们开发时,要满足敲回车就把焦点跳到下一个,而碰到textarea时,回车又要满足换行,而移出焦点又要重新生效。这样的问题我通常就是用如下解决方法。<br /> <br />function nextFocus()<br />{<br /> if (event.keyCode ==13 && document.activeElement.tagName.toLowerCase()!='textarea')<br /> {<br /> event.key原创 2010-06-12 16:09:00 · 1063 阅读 · 0 评论 -
js控制控件的disable
document.getElementById("").disabled =!"true";document.getElementById("").disabled ="false";原创 2010-05-27 09:02:00 · 2400 阅读 · 0 评论 -
验证不能为空的js
function CheckReg() { var ret = true; var str = ""; $id("strinfo").innerHTML = ""; //document.getElementById("strinfo").innerHTML = ""; ErrorStr = new Array()原创 2010-05-19 15:43:00 · 1244 阅读 · 0 评论 -
js验证
function $id(s) { return document.getElementById(s);}//判断小数 function IsFloat(s) { if (!/^[+/-]?/d+(./d+)?$/.test(s)) return false; else return true;}//判断正小原创 2010-05-10 10:16:00 · 457 阅读 · 0 评论 -
js中密码验证
function chkpwd(obj) { var t = obj.value; var id = getResult(t); //定义对应的消息提示 var msg = new Array(4); msg[0] = "密码过短!"; msg[1] = "密码安全性差!"; msg[2] = "密码安全性良好!";原创 2010-05-10 09:59:00 · 761 阅读 · 0 评论 -
前台读取并绑定gridview
var ds ds = HeartBrainBVManage.GetHeartDiseaseableData(PageMinData,PageMaxData,userid,form1.txt_name.value,nameSort,diseaseKind,unitid).value; if (ds != null) {原创 2009-12-31 09:57:00 · 637 阅读 · 0 评论 -
checkbox全选与注销
function selectAll() { var len=document.form1.elements.length; var i; for (i=0;i { if (document.form1.elements[i].type=="checkbox") { documen原创 2009-12-29 09:18:00 · 451 阅读 · 0 评论 -
跨框架的导航
function OnRedirectUrl() { alert("删除成功!需要重新登录!"); var MainFrame = parent.parent.parent; MainFrame.location = "../Login.aspx"; }原创 2009-12-04 09:43:00 · 470 阅读 · 0 评论 -
控制窗口关闭和刷新事件
window.onbeforeunload = function(){ var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth-20; if (b && window.event.clientY { window.ev原创 2009-10-31 17:02:00 · 4106 阅读 · 0 评论 -
js 算两段时间的天数
function gettime() { var start = document.getElementById(""); var end = document.getElementById(""); var aDate; var oDate1 = start.value; var oDate2 = e原创 2009-10-30 15:36:00 · 1321 阅读 · 0 评论 -
ASP.NET 的模态窗体的处理
1 javascript 语法:var returnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])非模态窗体:vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures])参数说明:sURL:必选参数,类型:字转载 2012-05-15 09:55:03 · 626 阅读 · 0 评论