ASP 表单 技术教程文章

asp教程中get post提交表单有5点区别

asp教程中get post提交表单区别有以下5点 Get和Post方式的区别有5点 1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,服务器端用Request.QueryString获取变量的...

ASP编程入门进阶(二):认识表单

说实话,无论是asp,php还是jsp进行网络编程的时候,都离不开和用户的交互。而人机对话的平台,基本上是靠相应的文本、列表框进行输入,然后通过按钮提交送至数据库的。所以学习网络编程就一定要了解这些输入平台相关的东西:表单(form)其基本格式如下:<form name="form1" action="xxx.asp" method="post"> <input type="text" name="yourname"> <select name="selectwhat"><option>aaa</option><option>aaa</option> </select> ...

asp form 表单验证函数

'************************************* '检测是否只包含英文和数字 '************************************* Function IsvalidValue(ArrayN, Str) IsvalidValue = False Dim GName For Each GName in ArrayN If Str = GName Then IsvalidValue = True Exit For End If Next End Function '************************************* '检测是否有效的数字 '************************************* Function IsInteger(Para) IsIntege...

asp 读取通过表单发送的post数据

学习ASP,最重要的就是要掌握ASP内置的六大对象。事实上,在上一讲中,我们已经了解了Response对象,及Response对象中最常用的Write方法、Redirect方法和Expires属性。看到对象、方法、属性、集合、事件这些概念(俺一个都不识!),如果以前没接触过,聪明的您就不要管这些概念了,知道怎么用就行了,我的观点是刚开始关键在于临摹。下面我们继续通过实例学习Request对象,为了加深理解,务请运行这些程序看看输出结果。一、 使用...

通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据

代码如下:<input name="file" type="file"> formsize=request.totalbytes formdata=request.binaryread(formsize) bncrlf=chrB(13) & chrB(10) divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1) datastart=instrb(formdata,bncrlf & bncrlf)+4 dataend=instrb(datastart+1,formdata,divider)-datastart mydata=midb(formdata,datastart,dataend) formsize=request.totalbytes 取得上传的最大字节数 ---------------------...

Asp下实现多表单域无组件文件上传的实例

最近经常有人问到这类问题,在此转贴一下,内容: 1。数据库表结构(Access): UserID:Text(保存上传文件的用户ID) FileContentType:Text(用来保存上传文件的类型,eg:"Application/msword",主要用来使用户能正确下载此文件) FileContent:OLE Object(保存文件数据) 2。HTML文件 muploadfile.htm <Form name="upload_file" enctype="multipart/form-data" action="muploadfile.asp" method=post> <input type=hidden name="UserID" ...

比较不错的asp单表单字段多条件查询

用途:文章表内文章关键字查询 查询格式: 百度 google   百度好还是google好 百度+google (也可不输入条件全部查询) <!--#include file="conn.asp"--> <% Function SearshSQL(Tname,Lname,Str) 'Tname-表名 Lname-列名 Str-查询的字符 If Trim(Str)="" then MySql="Select * From "&Tname Else Str=SqlEncode(Str) '预处理查询字符串 ArrStr=split(Str," ") ...

asp实现批量插入表单中的数据到数据库的方法

input域指定相同name属性,而后你requet.form来这个值是以逗号分割的字符串,分割字符串为数组,然后遍历,并执行sql语句。

在Asp程序中取得表单所有内容的代码

在Asp中如何得到所有表单的名称跟对应的值。其实,这个问题很简单,但是可能还是有很多人不知道该怎么做,所以特地写下来,仅供参考。在Asp程序中,用来获得客户端数据的对象是 Request,这个对象给我们提供了很多的方法以及属性。比如,有这样一个Form, <FORM METHOD=POST name=cqq ACTION=""> <INPUT TYPE="text" NAME="username"> <INPUT TYPE="text" NAME="password"> <INPUT TYPE="checkbox" NAME="sex" value="male"> <INPU...

在线用表单建立文件夹

HTML格式的Form表单文件FOLDER.htm的内容: <form name="form1" method="post" action="folder-action.asp"> Create a folder <input type="text" name="name"> <input type="submit" name="Submit" value="Submit"> </form> ASP文件FOLDER-ACTION.ASP <%@ LANGUAGE = "VBScript" %> <% Dim Name Name = Request("Name") set fs=createobject("scripting.filesystemobject") MyFolder=server.mappath(""&name&"") If NOT fs.fol...

在ASP应用程序中限制重复提交同一表单

在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表 单。缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等。或许一些 asp初学者并不清楚在asp应用中如何限制重复提交同一表单,所以在这里向大家介绍在ASP应用中防止 用户在当前会话期间多次提交同一表单的一个简单方法。   这个工作主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含...

取得表单提交的所有数据

代码如下:<% For Each x In Request.Form %> Request.Form( <%= x %> ) = <%= Request.Form(x) %> <BR> <% Next %> 或 <% For i = 1 To Request.Form("inputname").Count Response.Write Request.Form("inputname")(i) & "<BR>" Next %>

禁止站外提交表单

使用asp尽量减少服务器端的工作量,这样就应该多使用javascript,把所有提交字段使用javascript或vbscript检测后提交给服务器,这样服务器就不必再作检测,而在提交时可能会有人修改script从本地提交,这样存在安全提交的问题,所以应该要求从服务器断路径提交,其他地址提交提交无无效: 代码如下:<% server_v1=Cstr(Request.ServerVariables("HTTP_REFERER")) server_v2=Cstr(Request.ServerVariables("SERVER_NAME")) if mid(se...

ASP 写的自动生成SELECT 表单的函数

对于ASP高手当然没什么用了,但是对于刚入门的初学者和美工就有些用处了。Function selectdo(a,d,b,c) Response.write"<select name='"&a&"'><option>"&d&"</option>" for i=b to c if i<10 then i="0"&i end if Response.write"<option>"&i&"</option>" next Response.write"</select>"End Function在此基础上还可以扩展出更完整的SELECT表单。

E-mail表单递交

<HTML><HEAD><META http-equiv=Content-Type content=text/html; charset=gb2312><TITLE>E-mail表单递交</TITLE></HEAD><BODY > <script language="JavaScript"><!--function validate_form() { validity = true; if (!check_empty(document.form.NAME.value)) { validity = false; alert(对不起!请你填入你的姓名。); } if (!check_email(document.form.EMAIL.value)) { validity = false; alert(对不起!请重新正确填入Email地址。...