asp简单样例(1)
1.循環生成多個標題
<!DOCTYPE html> <html> <body><% dim i for i=1 to 6response.write("<h" & i & ">Heading " & i & "</h" & i & ">") next %></body> </html>2.使用vbscript調用javascript和vbscrip寫的函數
ASP中,可以使用多種腳本語言,但是javascript和vbscript是原生支持的,使用其他的腳本需要下載相應的引擎
<!DOCTYPE html> <html> <head> <% sub vbproc(num1,num2) Response.Write(num1*num2) end sub %> <script language="javascript" runat="server"> function jsproc(num1,num2) { Response.Write(num1*num2) } </script> </head><body> <p>Result: <%call vbproc(3,4)%></p> <p>Result: <% jsproc 3,4 %></p> </body></html>VBScript 與 JavaScript 的不同
當從一個用 VBScript 編寫的 ASP 文件中調用 VBScript 或者 JavaScript 子程序時,可以使用 "call" 關鍵詞,后面跟著子程序名稱。假如子程序需要參數,當使用 "call" 關鍵詞時,參數必須包含在括號內。假如您省略了 "call" 關鍵詞,則參數不必包含在括號內。如果子程序沒有參數,那么括號則是可選的。
當從一個用 JavaScript 編寫的 ASP 文件中調用 VBScript 或者 JavaScript 子程序時,必須在子程序名后使用括號。
<1>.get方法
<!DOCTYPE html>
<html>
<body>
<form action="demo_reqquery.asp" method="get">
Your name: <input type="text" name="fname" size="20" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
asp文件
<%
dim fnamefname=Request.QueryString("fname")
If fname<>"" Then
????? Response.Write("Hello " & fname & "!<br>")
????? Response.Write("How are you today?")
End If
%>
這里主要是QuertString的方法
假設傳送到服務器的URL是這樣的http://www.w3cschool.cc/simpleform.asp?fname=Bill&lname=Gates
那么request.QueryString("fname")的值就是Bill,request.QueryString("lname")的值就是Gates
總之,QueryString方法能夠獲取到URL上的參數
<2>.post方法
<!DOCTYPE html>
<html>
<body>
<form action="demo_simpleform.asp" method="post">
Your name: <input type="text" name="fname" size="20" />
<input type="submit" value="Submit" />
</form>
</body>
</html>
asp文件
<%
dim fname
fname=Request.Form("fname")
If fname<>"" Then
? ? ? Response.Write("Hello " & fname & "!<br>")
? ? ? Response.Write("How are you today?")
End If
%>
獲取方法如下;
Request.form("表單元素名")
當表單提交的多個元素同名時,這些元素便構成一個數組,但是下標從1開始,
第i個同名元素可以表示為request.form("表單元素名")(i)
訪問提交的數組元素個數方法:form("表單元素名").count
對于一組同名的復選框,request.form("表單名"),能夠獲取所有選中的值,并以英文逗號相隔
總結
以上是生活随笔為你收集整理的asp简单样例(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 获取表单内部元素的N种方法
- 下一篇: python基础知识三——try与exc