为什么必须点击两次“填入数据”按钮才能填入“校验码”?
但如果中间插入MessageBox.Show(0)则可以一次性填入
Dim web As System.Windows.Forms.WebBrowser = e.Form.controls("webbrowser1").basecontrol
web.ScriptErrorsSuppressed = True
Dim fpdm = web.Document.GetElementById("fpdm")
Dim fphm = web.Document.GetElementById("fphm")
Dim kprq = web.Document.GetElementById("kprq")
Dim kjje = web.Document.GetElementById("kjje")
Dim yzm_img = web.Document.GetElementById("yzm_img")
fpdm.SetAttribute("value", "044001600111")
fphm.SetAttribute("value", "45372505")
kprq.SetAttribute("value", "20180603")
fpdm.focus
fphm.focus
’MessageBox.Show(0)
kjje.SetAttribute("value", "214592")
yzm_img.InvokeMember("click")
[此贴子已经被作者于2018/11/22 13:43:53编辑过]