JS
文章平均质量分 56
civerb
VB.NET Software Engineer O(∩_∩)0
展开
-
文本框禁止录入特殊字符
function filterSpecial(txt){ var v="`~!@#$%^&*|/[]{}<>/?"; if(v.indexOf(txt.value.substring(txt.value.length-1))>0) { alert("请不要输入特殊字符"); txt.value=textbox.value.sub原创 2009-04-13 17:36:00 · 332 阅读 · 0 评论 -
JS上传图片前的限制
功能:1.限制扩展名:只能jpg || jpg和gif2.限制图片大小:K为单位3.限制图片宽高:px为单位(要么都有,要么都无)4.限制已经损坏的图片(没有预览的图片)5.限制更改过扩展名的图片(比如强制把一个动态的GIF扩展名改为JPG了) 使用限制:要在InputFile里增加onchange事件,使其选择文件后能在一个img标签里加载出来,否则使用会出错原创 2009-11-17 11:44:00 · 3514 阅读 · 4 评论 -
JS基础知识积累
哎,都快成了专业JS程序员了……囧 1.var a=b||c||d||e||f;示意:把b、c、d、e、f中第一个不为null的赋给a 2.function test(){ alert(arguments[0]); alert(arguments[1]);}test("aaa","bbb"); 输出两个对话框“aaa”和“bbb”原创 2009-11-02 09:29:00 · 481 阅读 · 0 评论 -
JS限制文本框录入长度(支持字符限制)
功能/特点:1.实时显示可输入的字数(字节数)2.两种限制方式(长度、字节数)3.中文输入法下可正常使用,无BUG4.同一页面可以使用多个,相互不干扰limit.jsfunction limit(){ var txtNote;//文本框 var txtLimit;//提示字数的input var limitCount;//限制的字数 var isbyte;原创 2009-11-05 15:35:00 · 8734 阅读 · 3 评论 -
JS评星效果
功能特点:1.同一页面可以使用多个评星,相互不干扰2.星星数量可自定义3.可设置默认的星级4.在选择星级之后,仍有悬停效果rating.jsfunction rating(){ var path;//星星图片的文件夹 var starPath0;//空星星的图片名称,必须是gif var starPath1;//实星星的图片名称 va原创 2009-10-22 11:25:00 · 2487 阅读 · 1 评论 -
JS执行字符串代码
字符串只是一个变量,但可以将其转换成可执行的代码方法一:new Function(codeStr)() 方法二:eval(codeStr);原创 2009-10-20 08:58:00 · 1274 阅读 · 2 评论 -
JS实现校内开心的【新提醒】
var newRemindFlag=1;/*pageTitle:原页面的标题showRemind:闪烁时显示的东东:如【新提醒】hideRemind:闪烁时隐藏的东东:如【 】time:闪烁间隔的时间*/function newRemind(pageTitle,showRemind,hideRemind,time){ if(newRemindFlag==1){原创 2009-10-16 09:38:00 · 754 阅读 · 0 评论 -
JS获取鼠标位置
var mousePos;function mousePosition(ev){ if(ev.pageX || ev.pageY){ return {x:ev.pageX, y:ev.pageY}; } return {x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.cl原创 2009-10-14 17:36:00 · 883 阅读 · 0 评论 -
JS操作Cookie
function addCookie(name,value,expireHours){ var cookieString=name+"="+escape(value); //判断是否设置过期时间 if(expireHours>0){ var date=new Date(); date.setTime(原创 2009-10-14 17:39:00 · 214 阅读 · 0 评论 -
Decode/Encode加工字符串
中文和一些特殊符号是无法直接在URL里传递的,但可以加工后传递,获取的时候再解加工后台代码:System.Web.HttpUtility.UrlEncode(str)System.Web.HttpUtility.UrlDecode(str) JS:encodeURI(str);decodeURI(str);原创 2009-09-02 11:13:00 · 242 阅读 · 0 评论 -
JS中取出URL的参数
function fGp(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); ret原创 2009-06-10 16:29:00 · 251 阅读 · 0 评论 -
个人积累:JS里用 正则表达式 做验证
//使用特定的正则表达式验证相应的字符串(不适合用"|"连接的正则)function testRegExp(regstr,txt){ var reg=new RegExp(regstr); if(reg.exec(txt)!=null&®.exec(txt)[0].length==txt.length){ return true; }else原创 2009-04-28 13:34:00 · 208 阅读 · 0 评论 -
弹出的页面关闭时刷新原页面
function logout() { window.opener.location.reload();} if (event.clientX > document.body.clientWidth && event.clientY logout();原创 2009-04-22 16:09:00 · 244 阅读 · 0 评论 -
JS中event详解
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。cod转载 2009-04-20 16:16:00 · 272 阅读 · 0 评论 -
JS获取页面里鼠标选中的文字
效果图:代码: 无标题文档<!--function getWords(){ var text; if(navigator.appName=="Microsoft Internet Explorer"){ text=document.selection.createRange().text; }else{ text=window.getSelect原创 2009-12-09 11:37:00 · 3132 阅读 · 6 评论