首先在程序中加入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 = "IMGod@paradise.com"
End Select
ElseIf vTag.Type = "submit" Then
vTag.Click
End If
End If
Next i
End Sub
点击Command1就可以自动填表并提交了。
分享到:
相关推荐
在本文中,我们将深入探讨如何使用JavaServer Pages (JSP) 编写一个登录界面,以及如何进行用户名和密码的验证。首先,我们要明白JSP是Web开发中的一个重要技术,它允许开发者在HTML中嵌入Java代码,实现动态网页的...
【获取网页用户名密码,BHO】这一主题涉及的是浏览器辅助对象(Browser Helper Object,简称BHO)技术在用户登录信息捕获方面的应用。BHO是一种特殊的COM组件,它能够嵌入到Internet Explorer浏览器中,扩展浏览器的...
综上所述,"自动记录用户名和密码"的功能涉及到编程、钩子技术、消息处理、数据存储等多个方面,是实现用户便捷登录的一种实用工具。然而,开发者必须注重安全性,确保用户信息的保护,避免成为黑客攻击的目标。在...
在Java编程中,实现自动登录到其他系统通常涉及到网络请求和网页表单的提交。这个实例代码展示了一种方法,通过模拟HTTP POST请求来传递用户名和密码,从而达到自动登录的目的。这里我们将详细讨论涉及的关键知识点...
1. 用户在网页上输入用户名(通常是Gmail地址)和密码。 2. 用户点击登录按钮,浏览器向Gmail服务器发送一个POST请求,请求体包含用户名和加密后的密码。 3. 服务器接收到请求后,会解密并验证这些信息。如果验证...
此外,考虑到用户体验,登录系统可能还包括“忘记密码”功能,通过验证用户的身份(通常是通过Email发送的链接或验证码)来重置密码。这个过程需要额外的安全措施,如设置时间限制和单次使用的链接。 总之,"可选择...
4. **发送请求**:将登录凭证(包括用户名、密码和验证码)添加到请求体中,发送POST请求。如果登录成功,服务器通常会返回一个包含会话信息(如Cookie或Token)的响应,这些信息用于后续的交互。 5. **处理响应**...
通过比较输入的用户名和密码哈希与数据库中的记录,如果匹配,则认为登录成功,可以设置会话(session)来识别已登录的用户。会话管理是保持用户状态的关键,它允许我们在不同的页面之间传递用户信息。 在设计登录...
例如,可以使用JavaScript检测用户名和密码是否为空,密码是否达到最小长度,以及在点击登录按钮时,先进行客户端的验证,然后才发送请求到服务器。此外,JavaScript还可以实现一些增强用户体验的功能,如表单自动...
"IDHTTP 网站登陆源代码(DELPHI)" 是一个基于 Delphi 开发的示例项目,它展示了如何通过 IDHTTP 组件进行网页登录,包括输入用户名、密码,并处理验证码。下面我们将深入探讨这些关键知识点。 首先,IDHTTP 是 Indy...
### JQuery记住用户名密码实现下次自动登录功能知识点解析 #### 知识点一:JQuery及Cookie简介 **JQuery** 是一个快速、小巧、功能丰富的JavaScript库。它使用户能够通过编写更少的代码来操作文档、处理事件、实现...
在用户注册场景中,当用户输入用户名并提交查询时,AJAX 可以在后台向服务器发送异步请求,验证用户名是否已被占用,然后在前端显示相应的提示,提高用户体验。 **Struts2**: Struts2 是一个基于MVC(Model-View-...
尤其是在网络安全和网页开发中,"获取网页密码、代码.rar_http 请求_网页 密码_网页密码_获取 表单 事件_表单"这个主题涉及到几个关键概念,包括HTTP请求、网页密码、表单事件以及如何通过编程手段进行数据提交。...
4. **用户验证**:登录时,系统需要验证用户提供的用户名和密码是否匹配数据库中的记录。这涉及SQL查询和条件判断。注册时,需要检查新提交的用户名是否已存在,防止重复注册。 5. **表单提交与处理**:在HTML页面...
在IT行业中,模拟登录和提交...总结起来,模拟登录和提交表单是网络编程中的常见任务,涉及到HTTP请求、HTML解析、数据构造等多个环节。正确理解和运用这些技术,可以帮助我们高效地与Web应用交互,实现自动化流程。
在这个项目中,"新闻登录界面_gainftz_新闻登录界面_新闻网页登录_" 提供了一个用户可以输入用户名和密码,进行身份验证的界面,这是任何新闻发布系统的基础部分。 1. **JSP基础** JSP由Web服务器执行,将Java代码...
通过这个模板,你可以学习到网页的基本构建块,了解如何创建交互式的登录表单,以及如何通过CSS进行视觉设计。在掌握了这些基础知识之后,你就可以进一步探索更复杂的网页开发技术,如JavaScript、数据库集成以及...
本教程将详细讲解如何利用易语言来获取网页的源码以及处理网页登录时的密码问题。 一、易语言获取网页源码 网页源码是构成网页的基础,包含了HTML、CSS和JavaScript等元素。获取网页源码是网络编程中的常见任务,...
2. 数据验证:对用户名和密码进行基本的非空检查,避免空值提交。 3. 用户认证:通常会与数据库进行交互,比如MySQL,查询匹配的用户名和密码。 ```php // 假设已连接到数据库 $query = "SELECT * FROM users WHERE ...
ASP.NET C#动态网页简单的登录是Web开发中的基础功能,主要涉及到的技术包括ASP.NET框架、C#编程语言以及HTML、CSS和JavaScript等前端技术。在这个简单的登录页面中,用户输入用户名和密码,然后通过服务器端的逻辑...