用XMLHTTP对象Post表单

2016-02-19 18:36 20 1 收藏

下面图老师小编要向大家介绍下用XMLHTTP对象Post表单,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】

    试验如下:

提交Form代码(Test.htm):

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

HTML
HEAD
META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"
TITLE/TITLE
script language=javascript
function Test()
{
strA = "submit1=Submit&text1=scsdfsd"; file://Looks like QueryString,But there's no "?" here!
var oReq = new ActiveXObject("MSXML2.XMLHTTP");
oReq.open("POST","http://ServerName/VDir/TstResult.asp",false);
oReq.setRequestHeader("Content-Length",strA.length);
oReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
oReq.send(strA);
txt1.document.write(oReq.responseText);
}
/script
/HEAD
BODY
INPUT type=button value="go!" onclick="Test()"br
IFRAME style="width:95%;height=85%;" name=txt1/IFRAME
/BODY
/HTML

  这是接受Form数据的ASP,很简单。

HTML
HEAD
META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"
TITLE/TITLE
/HEAD
BODY
TABLE border="1" cellpadding=0 cellspacing=0
%For Each Key In Request.Form%
TR
TD%=Key%/TD
TD%=Request.Form(Key)%/TD
/TR
%Next%
/TABLE
/BODY
/HTML

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

Enjoy it! :)

来源:http://www.tulaoshi.com/n/20160219/1618319.html

延伸阅读
标签: ASP
  以前我曾经贴过一篇用XMLHTTP Post Form 的帖子,那里的代码中我Post E文的Value毫无问题,但是后来发现Post含有中文的表单时会出现乱码,原因当然是UTF-8 和GB2312 之间的转换问题了!TNND,打倒GB2312!大家都用UTF8多好。 用XMLHTTP Post Form时的表单乱码有两方面的原因——Post表单数据时中文乱码;服务器Response被XMLHTTP不正确...
标签: Web开发
!--#include file="fget.asp"-- !--#include file="conn.asp"-- html head meta http-equiv="Content-Type" content="text/html; charset=gb2312" titledwww.cn 信息采集/title /head body % Server.ScriptTimeOut=9999999 PageStart=""'抓取开始页 PageEnd=30'抓取结束页 lburl="http://www.tignet.cn/zhaoshang/index.asp?CurPage...
标签: Web开发
[原创]ASP小偷程序如何利用XMLHTTP实现表单的提交以及cookies或session的发送 利用XMLHTTP来制作小偷的具体细节落伍很多人都发过和讨论过了,但是在制作ASP小偷的过程中,很多人就发现ASP小偷不如PHP小偷的那么强 大了。确实,如果在原网站如果存在表单提交或cookies的验证,对于ASP来说,不使用基于SOCKET的组件就难以完成,其实,XMLHTTP...
底纹填充是随机生成的填充,可用来赋予对象自然的外观。CorelDRAW提供预设的底纹,而且每种底纹均有一组可以更改的选项。可以使用任一颜色模型或调色板中的颜色来自定义底纹填充。底纹填充只能包含RGB颜色,但是,可以使用其它颜色模型和调色板作为参考来选择颜色。底纹填充功能强大,可以增强图形的效果。但是,会增加文件大小以及延长打印时...
Post-it系列创意广告作品 New-Skin Liquid Bandages系列创意广告1 New-Skin Liquid Bandages系列创意广告2 New-Skin Liquid Bandages系列创意广告3 New-Skin Liquid Bandages系列创意广告4 New-Skin Liquid Bandages系列创意广告5 La Fabbrica di Nichi系列创意广告1 La Fabbrica di Nichi系列创意广...

经验教程

809

收藏

54
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部