- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 邮箱正则表达式的js验证方法
首先我们看看邮箱验证的正则表达式: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/ 开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-。然后是点“.”和单词字符和-的组合,可以有一个或者多个组合。 这应该包含了所有邮箱的验证方法,下面是使用方法: <script type="text/javascript"> function isEmail(str){ var reg = /^([a-zA-Z
2021-07-13 18:41:07
11904
3
原创 获取单选按钮的值并传值
js获取表单单选按钮的值。这是一个很基础的问题。看看下面这个表单。 <formmethod ="post"name="form"> <label><inputtype ="radio"name="radio"value="A">A</inputtype></label> <label><inputtype ="radio"name="radio"value="B">B</inputtype></label&
2021-07-13 18:39:56
1344
原创 调用BinaryRead之后不能使用Request集合的解决方法
在很多无组件上传类中,都是用二进制的方式进行上传的。 oUpFileStream.Write Request.BinaryRead (Request.TotalBytes) 这样以后再表单传值的时候就不能用 aaa=request.QueryString("aaa") aaa=request("aaa") aaa=request.Form("aaa") 进行传值。会提示"调用 BinaryRead 之后,不能使用一般 Request 集合"的信息。解决的办法就是用 aaa=upload.form
2021-07-13 18:38:44
986
原创 IIS上传大文件出错的解决办法
我用无惧类无组件上传类上传文件的时候,当文件比较大时,会出现这样的错误。 Microsoft VBScript 运行时错误 错误 '800a01a8’缺少对象: ‘File(…)’ 但是小文件是正常的,这是因为FSO上传需要小于200K的限制。 我们需要改下FSO的配置文件。 先在服务里关闭IISadminservice服务, 找到Windows\System32\Inesrv目录下的Metabase.xml并打开, 找到ASPMaxRequestEntityAllowed,将其修改为需要的值, 默认为
2021-07-13 18:35:31
1059
原创 MYSQL中文排序问题
之所以写这篇博客,是因为前几天才碰到了这么一个问题,以前还不知道mysql有这么一个问题。 数据库使用的是mysql,字符集统一为utf-8,毕竟是人家瑞典开发的东西。 问题就是在排序的时候,发现查出来的人名没有顺序,本来以为很简单,在查询的时候,指定按照name排序就可以了,岂知实际一做才发现问题:mysql数据库使用字符集为utf-8,查询出来的中文根本不是按照拼音排序的。 我的解决方案大致是: 1、在sql语句中做手脚,在查询的时候排序。 2、如果不行查询出来,在程序中,自己写个方法排序。 3、最差的
2021-07-13 18:34:17
1143
原创 数据库distinct返回不重复的多个字段结果
在使用数据库时,有时需要查询出某个字段不重复的记录,虽然数据库提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。 其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的数据库来说,无疑是会直接影响到效率的。 下面先来看看例子: //表的结构 'member`' CREATE TABLE IF NOT
2021-07-13 18:32:07
1072
原创 引入CSS样式的三种方法
样式表放在不同的地方,产生作用的范围也不同。大致来说,样式表分为内联样式表和外联样式表,即有页面内放置、外部引用、外部导入三种方式。 内联样式表 内联样式表就是把样式表规则放在 < HEAD> 和 < /HEAD> 的中间,从而使样式表对整个当前 HTML 页面产生作用。 内联样式表还包括一种直接插入方式,即单独指定 HMTL 页面中某一个标志,规定其风格样式,可以写为: < Table style=" font-size:10pt; color:blue;">
2021-07-13 18:28:20
2985
原创 数据库分段分类统计
分段分类统计,首先分类的话需要用case when 它的用法请大家去看看教程。 但是case when 只能统计单个数据。比如下面的例子。 有一个名为"信息表"中有"出生日期"的日期字段,按每10岁分段统计人数SQL如何写? 求年龄段 1-10 11-20 21-30 31- 40 41-50 51-60 61-70人数和? 用case when 的话。把sum放在 case when里面能够统计一个人在哪一个年龄阶段。 当第一个数据统计后就统计全部人数和了。 但是我要统计所有在这个年龄阶段的人数和。那么需
2021-07-13 18:24:28
869
原创 asp以千分位格式显示数字
很多时候我在处理数值的时候需要把数值变成千分位的格式,即每三个数加一个",",下面是ASP格式化数值的函数。 < % function comma(str) '判断是否为数值 if not(isnumeric(str)) or str = 0 then result = 0 '判断数值长度 elseif len(fix(str)) < 4 then result = str else pos = instr(1,str,".") '判断是否有小数点 if pos > 0 t
2021-07-13 18:22:55
798
原创 RS对象的方法集合
我们在写ASP程序时需要读取数据库,一般用到的就是RecordSet对象来控制数据库的增删改查,这里是RS的常用方法: rs.movenext '将记录指针从当前的位置向下移一行 rs.moveprevious '将记录指针从当前的位置向上移一行 rs.movefirst '将记录指针移到数据表第一行 rs.movelast '将记录指针移到数据表最后一行 rs.absoluteposition=N '将记录指针移到数据表第N行 rs.absolutepage=N '将记录指针移到第N页的第一行
2021-07-12 10:16:41
925
原创 JS实现前进后退刷新的各种方法
这里介绍了JS前进、后台、刷新的各种方法。也解释了很多前进后退函数出问题的原因。 下面是用按钮做前进后退的JS: <input type=button value=刷新 onclick="window.location.reload()"/> <input type=button value=前进 onclick="window.history.go(1)"/> <input type=button value=后退 onclick="window.history.go(-
2021-07-12 10:14:19
3856
原创 request.querystring(“id“)和request.from(“id“)与request(“id“)区别
Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString、Form、最后是ServerVariables。 Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。 现在我们来分析下下面的问题。 假设有个页面 test.asp? id=111 这里我们的页面是用GET的方法。这时用request.querystring(“id”)与request(“id”)是一样得,应该如果不指定REQUEST得集合,首先就会从Querystring搜索
2021-07-12 10:12:31
400
原创 用FormatNumber函数保留小数点前面的0
ASP中经常在页面上显示小数的时候,会发现0被省略了,像0.5,在页面上显示的时候,就成了.5了,但是1.5是正常的。本来打算使用cstr函数,把数字转成字符,但是还是失败了。最后用到FormatNumber这个函数才可以解决问题。 这里介绍formatnumber函数 返回表达式,此表达式已被格式化为数值。 FormatNumber( expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbe
2021-07-12 10:11:15
1074
原创 ASP中Request的常见用法
ASP中可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问客户端发送给服务器的二进制数据。下面是 Request 的常见用法。 Request.ServerVariables["Url"] '返回服务器地址 Request.ServerVariables["Path_Info"] '客户端提供的路径信息 Request.ServerVariables["A
2021-07-12 10:07:17
2028
原创 用js和css实现遮盖半透明层
最近我做一个项目需要做一个遮盖半透明层。需求就是可以看到层后面的内容,但是不能点击层后面的链接和文本。本来这个问题用两个层z-index很容易解决了。创建两个层。一个为背景层,属性为半透明 opacity:0.50;filter:alpha(opacity=50);z-index=998; 一个为内容层。属性为 position:fixed;z-index:999; 这样在其他的ff以及一些主流的浏览器都是可以显示的。也是非常完美的。但是在ie6下就有问题。ie6不支持fixed属性。对z-index的
2021-07-12 10:05:41
1761
原创 使用JS修改CSS的方法
1.js修改单个元素的css属性。 document.getElementById("obj").className="…"; document.getElementById("obj").style.backgroundColor="#003366"; 2.js修改整个页面的css属性。 link rel = "stylesheet" type="text/css" id="css" href="firefox.css" /> <span on click="javascript:docum
2021-07-09 18:09:44
16450
1
原创 分页中PageSize和absolutepage详解
我们在asp操作数据库显示结果集的时候经常会用到分页,其中pagesize和absolutepage是rs的两个必不可少的方法。 rs.pagesize=page rs.absolutepage=currentpage PageSize先于AbsolutePage 这样分页点击第二页才会有反应。 我们知道PageSize是用来规定每页显示多少条数据的,而AbsolutePage是用来返回或设置当前指针位于哪一页的。其实,当我们指定了PageSize值后,RS是能够自动计算出总页数,即PageCount。
2021-07-09 18:04:40
5761
原创 IIS伪静态组件安装和配置方法
Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法。 (1)下载IIS伪静态组件——ISAPI_Rewrite3完全破解版 ISAPI_Rewrite3非常好用,是个人见过最好用同时可以支持多站点的IIS伪静态组件! 1、官网下载:http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0073.msi; 2、建议从网站下载破解版:http://www.jb51
2021-07-09 14:40:03
1577
原创 腾讯在线QQ代码和实现原理
腾讯官方通过 Tencent://Message/协议可以让QQ用户显示QQ/TM的在线状态发布在互联网上;并且点击 ,不用加好友也可以聊天。 官方链接: http://wp.qq.com/consult.html 具体代码: <a href="http://wpa.qq.com/msgrd?v=3&uin=734956613&site=qq&menu=yes" target="_blank"> <img border="0" src="http://wpa.qq.
2021-07-09 14:30:41
9860
2
原创 验证邮箱地址IsValidEmail函数
验证邮箱的方法用js方法很容易实现,但是那样很容易被别人获取代码了,我们在服务器上用asp进行验证的话就应该没有问题了,服务端的代码别人看不到。 '函数名:IsValidEmail '作 用:检查Email地址合法性 '参 数:email ----要检查的Email地址 '返回值:True ----Email地址合法 ' False ----Email地址不合法 Public Function IsValidEmail(Email) Dim names, name, I, c
2021-07-09 14:26:18
1443
原创 ASP定义双引号变量的两种方式
asp定义变量双引号有两种方式。 '第一种方法用两个双引号代表双引号 a="""" '第二种方法用转义字符代表双引号 b=chr(34) 但是,我们在截取网页内容的时候我们经常要搜索带有双引号的变量。比如说 a="<div id=""table_body""></div>" 先前用转义字符表示id,或者用单引号表示id,都无法查找。但是双引号用两个双引号来表示,则可以完成。所以说要定义一个双引号,则需要用两个双引号来表示。这样就可以解决这类问题。 ...
2021-07-09 13:54:14
746
原创 VB中常用的的ASCII码chr()对应表
这里整理了ASP常用的ASCII码对应表,用的时候方便对照。 字符 意义 字符 意义 字符 意义 字符 意义 字符 意义 chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号 chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) & chr(39) ’ chr(40) ( c
2021-07-09 13:51:16
7814
原创 asp抓取指定网页内容小偷采集程序改进版
标题我们经常需要从别处的网站进行抓取内容,这种程序叫做小偷采集程序,asp中的小偷程序能从其他网页抓取指定网页内容,这段代码是我经过改进以后的最终版。 < % '用ASP获取远程目标网页指定内容 On Error Resume Next '设置超时时间 Server.ScriptTimeOut=9999 '获取网页内容 Function getHTTPPage(Path) t = GetBody(Path) getHTTPPage=BytesToBstr(t,"GB2312")
2021-07-09 11:48:44
756
学生信息管理系统源程序代码
2010-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅