javascript
Mr.小铭
从事互联网/软件/传统电商/跨境电商行业的产品、业务和技术工作..
展开
-
关于正则表达式的使用
<br />输入数字: <br /> <input type="text" onkeyup="this.value=this.value.replace(//D/g,'')"><br> <br /> 输入英文: <br /> <input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')"> <br /> 输入中文: <br /> <input type="text"原创 2010-07-17 14:35:00 · 244 阅读 · 0 评论 -
js正则表达式
JS正则表达式详解[收藏] JS的正则表达式//校验是否全由数字组成代码function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串代码function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patr转载 2010-07-17 14:44:00 · 236 阅读 · 0 评论 -
input输入效果控制onfocus和onblur事件
<br />参考建行的代码.<br />主要思想是:<br />在输入框input 里面利用onfocus 和onblur两个事件.分别将提示信息的class改变<br />.tip_on, .tip_off<br />代码如下<br /> <br /> <br /><br /><br /><head><br /><title>中国建设银行 个人网上银行</title><br /><meta http-equiv="Content-Type" content="text/html; charset=gbk"原创 2010-07-18 10:43:00 · 1351 阅读 · 0 评论 -
title,alt中換行和js中換行的符號
<br />Title,Alt中換行用:& # 13 & # 10<br />JavaScript中換行用:/n原创 2010-07-18 10:47:00 · 434 阅读 · 0 评论 -
js区分鼠标点击的是左键还是右键
<br />IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0 默认。没有按任何按钮。 <br />events.button==1 鼠标左键 <br />events.button==2 鼠标右键 <br />events.button==3 鼠标左右键同时按下 <br />events.button==4 鼠标中键 <br />events.button==5 鼠标左键和中键同时按下 <br />原创 2010-07-18 10:55:00 · 924 阅读 · 0 评论 -
调用外部JS文件出错的解决方案
<br />本来在别的机器上运行的好好的Javascript程序,弄到自己的机器上就运行不出来了,在调用外部JS文件里的函数的时候都显示UNDEFINED,试了好多办法,只有一种办法能正常运行,就是把<script src=xxx.js language=javascript></script>这个调用的文件里的所有函数拷贝到要用到的网页源代码里面去才行。可是不放在IIS里面运行,写个小函数让HTM文件用SCRIPT SRC调用,用浏览器直接打开却能正常运行,最后郁闷了直接在IIS上打开那个有问题的JS文件原创 2010-07-18 10:53:00 · 1043 阅读 · 0 评论 -
JS动态设置倒数时间
<br /><script type="text/javascript"><br />function run(){<br />var hiddenValue = document.getElementById("btn_HiddenValue");<br />var submitValue = document.getElementById("btn_Submit");<br />if(hiddenValue.value == 0)<br />{<br /> submitValue.value = "原创 2010-07-18 11:01:00 · 683 阅读 · 0 评论 -
js获取url参数
<br /><script type="text/javascript" language="javascript"><br /> function GetQueryString(name) {<br /> var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");<br /> var r = window.location.search.substr(1).match(reg);<br /> if (r !原创 2010-07-18 11:11:00 · 305 阅读 · 0 评论 -
mouseover、mouseout停止事件冒泡的解决方案
转载自:http://blog.csdn.net/nandou1989/article/details/5843322在IE里有onmouseleave和onmouseenter,可以解决停止事件冒泡。然而,在其他兼容的各大浏览器中,却没有这两个事件。 在各类浏览器中,都有onmouseover和onmouseout事件。但是,这两个事件却无法做到停止事件冒泡。 一、问题产生转载 2012-04-19 11:28:32 · 699 阅读 · 0 评论