ASP開發技巧集錦(3)

來源:互聯網
上載者:User
技巧

21. 嵌入另一頁

  <iframe class="TBGen" style="top:2px" ID="UploadFiles" src="upload.asp" frameborder=0 scrolling=no width="250" height="25"></iframe>

-------------------------------------
其實也可以用<!--#include file="fuck.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" 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="#C0C0C0">
<font color=red>
<p>分頁錯誤報告</p>

錯誤號碼:<%= Err.Number %><BR>
錯誤描述:<%= Err.Description %><BR>
錯誤源:Source <%= Err.Source %><BR>
錯誤發生行:<%= Err.Line %><BR>
</BODY>
</HTML>
<%
End If
%>

24. 收藏夾表徵圖.

在 HEAD 部分加入下面的內容: 
<LINK REL="SHORTCUT ICON" HREF=http://www.alleasy.com.cn/alleasy.ico>

在地址欄加入表徵圖(表徵圖必須是.ico格式,並且要加入收藏後才有效)
在HEAD裡加入 <link rel="shortcut icon" href="favicon.ico">

25. 校正提交表單(Regex應用)

<script language="JavaScript">
<!--
function CheckForm()
{
if (LoginID.value =="")
{
alert("請填寫您的登入名稱!");
LoginID.focus();
return false;
}
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
if (!filter.test(LoginID.value)) {
alert("使用者名稱填寫不正確,請重新填寫!可使用的字元為(A-Z a-z 0-9 _ - .)長度不小於5個字元,不超過15個字元,注意不要使用空格。");
LoginID.focus();
LoginID.select();
return false;
}
if (Password.value =="")
{
alert("請填寫您的密碼!");
Password.focus();
return false;
}
var filter=/^\s*[.A-Za-z0-9_-]{5,15}\s*$/;
if (!filter.test(Password.value)) {
alert("密碼填寫不正確,請重新填寫!可使用的字元為(A-Z a-z 0-9 _ - .)長度不小於5個字元,不超

過15個字元,注意不要使用空格。");
Password.focus();
Password.select();
return false;
}
if (Password.value != ConfirmPassword.value)
{
alert("請兩次填寫的密碼不一致,請重新填寫!");
ConfirmPassword.focus();
return false;
}
if (CompanyName.value =="")
{
alert("請填寫貴公司名稱!");
CompanyName.focus();
return false;
}
var filter=/^[a-zA-Z][a-zA-Z0-9._-]*@([a-zA-Z0-9-_]+\.)+(com|gov|net|com\.cn|edu\.cn)$/;
if(!filter.test(document.myform.Email.value)){
alert("郵箱格式不正確!");
document.myform.Email.focus();
return false;
}
myform.submit();
return true;
}
//-->
</SCRIPT>

統一一下,以後都這樣寫
<form method="POST" name="myform"  action="Checkreg.asp" >
</form>

<input type="button" name="Submit" value="提交" >

[1] [2] 下一頁  



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.