vbscript 如何获取 javascript 回发 Web 表单数据
How can vbscript get javascript postback webform data?
首先,我是各种脚本的新手。任何帮助将不胜感激。
我正在使用Vbscript尝试获取通过javascript:webform回发提交的数据,但我迷路了。我对javascript一无所知。
每次有人向输入字段添加内容并单击"添加"按钮时,都会在页面上创建一个表单(?),添加此信息,例如数字"123456789",单击添加","987654321",单击添加...将创建一个列表。
单击添加后,这些变量仍然没有显示在源编码中,因此我不知道如何获取该信息。
以下是 Javascript 回发信息:
'<input type="button" name="ctl00$ContentPlaceHolder1$Button2" value="Add" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ContentPlaceHolder1$Button2", "", true, "icn", "", false, true))" id="ctl00_ContentPlaceHolder1_Button2" tabindex="6" style="font-size: xx-small" />'
这是输入信息的输入字段:
'<input name="ctl00$ContentPlaceHolder1$CCICN" type="text" maxlength="100" id="ctl00_ContentPlaceHolder1_CCICN" tabindex="4" style="width:104px;text-align: center" />'
有几个隐藏的输入字段..和一个具有疯狂长值的视图状态字段。
'<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />'
我不确定您还需要哪些其他信息来提供帮助。谢谢。
我能够通过循环浏览表格,然后循环浏览表格单元格来解决这个问题。
Set objIE = CreateObject("InternetExplorer.Application")
Set table_html = objie.document.getElementsByTagName("table")
n = 1
For Each table in table_html
x = table.innertext
If instr(x,"keywordsearchingfor") Then
results = msgbox (n & ". " & vbnewline & x,vbOKCancel)
if results = "2" Then
wscript.quit
end if
end if
n = n + 1
Next
N 会给你表#。然后,一旦我缩小了它在哪个表中的范围,就可以使用这个找到它所在的单元格:
Set table_html = objie.document.getElementsByTagName("table")(20).getelementsbytagname("td")
然后 N 会给你单元格 #。
相关文章:
- 如何执行用于引发回发的 JavaScript 代码
- 如何使用 javascript 停止对 asp.net 进行正在进行的回发(长时间运行的执行)
- 使用回发数据抓取页面 javascript Python Scrapy
- ASP.Net 从javascript进行异步回发
- 当页面回发ASP.NET时,时间选择器javascript将停止工作
- 在javascript中执行回发之前延迟
- 仪表板中的小部件和设置需要一个可维护的Javascript回发模式
- Javascript计时器在每次回发时进行初始化
- 整页回发和javascript数据
- 如何停止回发运行我的 JavaScript 代码
- ASP.net VB 详细信息视图插入:取消问题的 javascript 回发
- vbscript 如何获取 javascript 回发 Web 表单数据
- 阻止回发 VB 和 JavaScript
- JavaScript 字符串替换并回发回粘贴上的 RadTextBox
- 将提示框值从 javascript 函数 - 回发到 c#
- 单击按钮时的 Javascript 条件回发
- 由 javascript 更改时回发时丢失的值
- Javascript 在每个回发时都会生成逗号
- MultiHandleSliderExtender和回发javascript问题
- 如果不是回发javascript等价物