国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Visual Basic > 正文

VB填充IE上的輸入框并提交

2024-09-07 17:32:52
字體:
來源:轉載
供稿:網友

VB填充IE上的輸入框并提交
假設登錄頁面的HTML代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
 <title>testPage</title>
</head>

<body>

<FORM name=chh method = "POST" action = "login.asp">

  <table width="100%" border="0" cellspacing="0" cellpadding="2">
    <tr>
      <td width="31%" align="center">用戶:</td>
      <td width="69%" align="left">
       <input name="LoginName" type="text" id="LoginName" size="12">
      </td>
    </tr>
    <tr>
      <td width="31%" align="center">密碼:</td>
      <td width="69%" align="left">
       <input name="LoginPassword" type="password" id="LoginPassword" size="12">
      </td>
    </tr>
  </table>
<input type = "submit" id = "clickme" value = "提交">
</FORM>
</body>
</html>


很簡單的頁面,在上面有一個登錄的Form,一個用戶名輸入框LoginName,一個密碼輸入框LoginPassword和一個提交按鈕clickme

 

然后用IE打開這個頁面,注意頁面的title設置為testPage。

 

然后打開VB,在工程中引用Microsoft internet controls:

Private Sub Command1_Click()
    Dim IEList As New ShellWindows
    Dim browser
    Dim Doc
   
    On Error Resume Next
   
    '遍歷當前地瀏覽器窗口
    For Each browser In IEList
        '找到需要地IE窗口
        If browser.Document.Title = "testPage" Then
            '獲得瀏覽器地文檔對象
            Set Doc = browser.Document
           
            '填寫用戶名字段
            Doc.body.All("LoginName").Value = "eddie"
            '填寫密碼字段
            Doc.body.All("LoginPassword").Value = "123456"
           
            '提交
            Doc.body.All("clickme").Click
        End If
    Next
End Sub

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 图木舒克市| 六盘水市| 三原县| 岳西县| 壶关县| 萍乡市| 山丹县| 南丰县| 海门市| 沾益县| 武安市| 萨迦县| 白城市| 马公市| 电白县| 伊吾县| 通辽市| 合阳县| 滨海县| 道真| 鲜城| 惠来县| 新宾| 文水县| 渑池县| 阿巴嘎旗| 浦县| 麟游县| 藁城市| 乌拉特中旗| 宿迁市| 监利县| 德格县| 靖西县| 焦作市| 萨嘎县| 奉化市| 丘北县| 东台市| 太仓市| 高尔夫|