我有一个带有下拉列表的表单,所有这些表都有ID'
objIE.document.getElementById("form_quote_currency_hidden").Value = "USD"
然后我提交表格
objIE.document.forms(0).submit
它不起作用。同时,同一表单中的第二个下拉列表与此代码一起使用
objIE.document.getElementById("form_base_currency_hidden").Value = "USD"
当我提交表格时,它会更改为我想要的货币。
为什么一种形式的两个相似物体不会表现为"以同样的方式?
答案 0 :(得分:1)
如果Form元素中的所有内容都是,那么首先我们可以为表单指定一个对象,然后尝试执行一个按钮,
代码:
Dim workForm As HTMLFormElement
Set workForm = objIE.Document.forms("ncc_detail_form")
workForm.getElementById("form_base_currency_hidden").Value = "USD"