就是说我现在在VB里有个表单,点击提交后,弹出网页,网页可以得到表单数据,就像网页中表单提交一样。
该怎么做啊????
在线等急
该怎么做啊????
在线等急
解决方案 »
- WebBrowser 控件动态写入 HTML 出错
- 为什么在ado调用存贮过程返回记录集时,存贮过程中必须要加 set nocount on,否则无法正常返回记录.
- 求助!!setup factory7.0打包MO2.2的问题!!!!!!!
- 我的VB代码区没有滚动轮的滚动功能,请各信高手指点!!!!
- 一个关于检测程序进程的问题
- 一个简单的问题,请大家帮忙(在线等)
- 小弟有难了!!大哥大姐帮忙!!(在线给分)
- 怎样使鼠标移上时出现提示?50分相送!
- 如何用MMContorl多媒体控件打开一个MID文件
- 各位,在vb中如何列出网络上可用的ms sql server服务器啊?
- 在做财务系统中经常有帐套的概念.不知是什么意思,大家给解释一下!
- QuikView
怎样能编写用于用ie注册邮箱、论坛账号时自动填表的软件
---------------------------------------------------------------
怎么编程把用户名,密码提交到网页上的登录页?
首先在程序中加入Webbrowser控件并加入引用 Microsoft HTML Object Library。
假设你的HTML页面表单代码如下:
<form method="POST" action="http://chen/dll/chat/chatmain.exe/RegUser">
<p>请填写下面表单注册(*项为必添项)</p>
<p>*姓名<input type="text" name="Name" size="20"></p>
<p>*昵称<input type="text" name="NickName" size="20"></p>
<p>电子邮件<input type="text" name="EMail" size="20"></p>
<p>*密码<input type="text" name="Password" size="20"></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="全部重写" name="B2"></p>
</form>
注意其中元素的type、Name、value属性。然后VB中的代码如下:
Private Sub Command1_Click()
WebBrowser1.Navigate "http://chen/chat/newuser.htm"
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim vDoc, vTag
Dim i As Integer
Set vDoc = WebBrowser1.Document
List1.Clear
For i = 0 To vDoc.All.length - 1
If UCase(vDoc.All(i).tagName) = "INPUT" Then
Set vTag = vDoc.All(i)
If vTag.Type = "text" Or vTag.Type = "password" Then
List1.AddItem vTag.Name
Select Case vTag.Name
Case "Name"
vTag.Value = "IMGod"
Case "NickName"
vTag.Value = "IMGod"
Case "Password"
vTag.Value = "IMGodpass"
Case "EMail"
vTag.Value = "[email protected]"
End Select
ElseIf vTag.Type = "submit" Then
vTag.Click
End If
End If
Next i
End Sub
点击Command1就可以自动填表并提交了。
© 2000 AppleVB.com版权所有。
POST /Expert/reply.asp HTTP/1.1
Host: www.csnd.com
Accept: */*
User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Pragma: no-cache
Cache-Control: no-cacheInputNameOrID=VALUE&Test=aaaaa
其中/Expert/reply.asp 是要提交的网页www.csnd.com是服务器地址
InputNameOrID是表单的名字或者ID
VALUE是这个表单的值
Test=aaaaa是第2个表单
其中使用"&"来分割
或者使用wininet的post方法也是可以的
vb可以把文本文件以html的格式保存吗?如果可以,那该怎么做呢?
小弟有急用,谢谢各位了