关于表单的自动提交!

moleboy 2004-12-22 07:27:38
网页例子http://www.tyusoft.com/1.htm

请问如何自动填写里面的表格后,自动点击提交按钮!

1.htm:

<HTML>

<HEAD><TITLE>定单</TITLE></HEAD>

<BODY>

<H2>田雨订单查询系统</H2>

<P>

请向我们提供以下信息,然后单击"提交":

<FORM METHOD="POST" ACTION="response.asp">

<P>

订单号: <INPUT NAME="fname" SIZE="48">

<P>

注册名: <INPUT NAME="lname" SIZE="48">

<P>

订单支付方式: <INPUT NAME="title" TYPE=RADIO VALUE="共享软件注册中心">共享软件注册中心

<INPUT NAME="title" TYPE=RADIO VALUE="邮局或银行转帐">邮局或银行转帐

<INPUT NAME="title" TYPE=RADIO VALUE="其它">其它

<P><INPUT TYPE=SUBMIT VALUE="提交"><INPUT TYPE=RESET VALUE="清除">

</FORM>

</BODY>

</HTML>

response.asp:
<HTML>

<HEAD></HEAD>

<BODY>

<%

Title = Request.Form("title")

LastName = Request.Form("lname")

If Title = "共享软件注册中心" Then

%>

 

<%= LastName %>汇款方式:共享软件注册中心

<% ElseIf Title = "邮局或银行" Then %> 邮局或银行

<%= LastName %>邮局或银行

<% Else %>

<%= Request.Form("fname") & " " & LastName %>

<% End If %>

</BODY>

</HTML>



...全文
122 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
online 2004-12-23
  • 打赏
  • 举报
回复
http://dev.csdn.net/article/28/28377.shtm
http://dev.csdn.net/article/28/28376.shtm
http://dev.csdn.net/article/28/28374.shtm
http://dev.csdn.net/article/28/28375.shtm
online 2004-12-23
  • 打赏
  • 举报
回复
怎么编程把用户名,密码提交到网页上的登录页?
首先在程序中加入Webbrowser控件
假设你的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 = "IMGod@paradise.com"
End Select
ElseIf vTag.Type = "submit" Then
vTag.Click
End If
End If
Next i
End Sub
点击Command1就可以自动填表并提交了。
AprilSong 2004-12-22
  • 打赏
  • 举报
回复
以及Google的~

http://www.google.com/search?q=vb+%D7%D4%B6%AF%CC%E1%BD%BB&hl=zh-CN&lr=lang_zh-CN&ie=gb2312
AprilSong 2004-12-22
  • 打赏
  • 举报
回复
比如这篇~

http://community.csdn.net/Expert/topic/3286/3286897.xml
AprilSong 2004-12-22
  • 打赏
  • 举报
回复
很多相同的问题啊~

http://community.csdn.net/Expert/ForumList_Search.asp?searchtype=1&bigclassid=51&smallclassid=5101&searchKeys=%CC%E1%BD%BB&author=&tabletype=now

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧