ASP代码集锦

22. 全部选定

<SCRIPT language=javascript>
function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.Name != "chkAll")
       e.checked = form.chkAll.checked;
    }
  }
</script>
引用:
<td width="250" height="30"><input name="chkAll" type="checkbox" id="chkAll" οnclick=CheckAll(this.form) value="checkbox">
选中本页显示的所有</td>

小格:
<input name='username' type='checkbox'  id="username" value="<%=cstr(rsView("username"))%>">

23. 如何处理页面执行时发生的错误?

<%@ LANGUAGE="VBScript" %>
<%
      Response.Buffer = True '
打开页面缓冲
      On Error Resume Next  '
打开错误处理
      …………' ASP
代码
%>

<%
      If Err.Number <> 0 Then  '
错误处理
      Response.Clear  '
清除缓冲区
%>

<HTML>' 显示错误信息页面
<HEAD>
<TITLE>
页面错误报告</TITLE>
</HEAD>

<BODY BGCOLOR="#C 0C 0C 0">
<font color=red>
<p>
页面错误报告</p>

错误号:<%= Err.Number %><BR>
错误描述:<%= Err.Description %><BR>
错误源:Source <%= Err.Source %><BR>
错误发生行:<%= Err.Line %><BR>
</BODY>
</HTML>
<%
End If
%>

(无法使用Response.redirect()

 

27. 另一个只能输入数字代码

<script language=java script>
 function check(){
   if(isNaN(tt.value))
    {
      alert("
必须是数字!");
      tt.value="";
    }
</script>

<input type="text" name="tt" οnkeyup="check();">

31. 确认操作

function ConfirmDel()
{
     if(confirm("
确定要删除吗?一旦删除将不能恢复!"))
        return true;
     else
        return false;
}

<form name="del" method="Post" action="Del.asp" οnsubmit="return ConfirmDel();">

==============================================================

我自己用的一个。
function ConfirmReset()
{
     if(confirm("
确定取消操作吗?一旦取消操作将不能恢复!"))
     window.form1.reset();
     // return true;
}
<a href="javascript:ConfirmReset();"><img src="button_cance.gif"></a>

32. indexOf() 用法

<字符串对象>.indexOf(<另一个字符串对象>[, <起始位置>])

该方法从<字符串对象>中查找<另一个字符串对象>(如果给出<起始位置>就忽略之前的位置),如果找到了,就返回它的位置,没有找到就返回-1。所有的位置都是从零开始的。
eg. Str.indexOf(“AP”)>-1
说明str中存在”AP”字符串

34. 响应回车

function getdata(what,whatid)
{
    if (event.keyCode==13)
    ……
<input name="SerialNum<%=i%>"   type="text" onKeyDown="getdata(window.form1.SerialNum<%=i%>.value,<%=i%>)">

35. 关闭窗口前刷新父页面

response.write "<script language = javascript>"
response.write "javascript:opener.location.reload(); "
response.write "javasript:window.close();</script>"

18. 几个正则表达式

Require : /.+/,   
Email : /^/w+([-+.]/w+)*@/w+([-.]//w+)*/./w+([-.]/w+)*$/,   
Phone : /^((/(/d{3}/))|(/d{3}/-))?(/(0/d{2,3}/)|0/d{2,3}-)?[1-9]/d{6,7}$/,   
Mobile : /^((/(/d{3}/))|(/d{3}/-))?13/d{9}$/,   
Url : /^http:[A-Za-z0-9]+/.[A-Za-z0-9]+[//=/?%/-&_~`@[/]/':+!]*([^<>/"/"])*$/,   
IdCard : /^/d{15}(/d{2}[A-Za-z0-9])?$/,   
Currency : /^/d+(/./d+)?$/,
Number : /^/d+$/,   
Zip : /^[1-9]/d{5}$/,   
QQ : /^[1-9]/d{4,8}$/,   
Integer : /^[-/+]?/d+$/,   
Double : /^[-/+]?/d+(/./d+)?$/,   
English : /^[A-Za-z]+$/,   
Chinese :  /^[/u0391-/uFFE5]+$/,   
UnSafe :/^(([A-Z]*|[a-z]*|/d*|[-_/~!@#/$%/^&/*/./(/)/[/]/{/}<>/?/'/"]*)|.{0,5})$|/s/,

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值