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"
onclick=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
<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" onkeyup="check();">
31. 确认操作
function
ConfirmDel()
{
if(confirm("确定要删除吗?一旦删除将不能恢复!"))
return true;
else
return false;
}
<form
name="del" method="Post" action="Del.asp" onsubmit="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/,