首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >VBA - IE -单击一个按钮以启用另一个按钮

VBA - IE -单击一个按钮以启用另一个按钮
EN

Stack Overflow用户
提问于 2019-08-01 11:31:26
回答 1查看 600关注 0票数 1

我正在用VBA编写一个连接到以下网站的宏:https://sphere.ush.inbcu.com/index.html#/ (可能你无法登录到那里)。

有两个元素:左边有一个下拉菜单,右边有一个文本框。

如果用户没有从下拉菜单中选择任何内容-则无法将任何输入放入文本框中。用户需要从下拉菜单中选择一个项目-然后可以将输入放入文本框中。

我已经写了一段代码来从下拉菜单中选择一项-但是当宏这样做的时候-右边的文本框仍然是灰色的,它不可能在那里写任何输入。当用户手动单击下拉菜单并选择一个项目时-文本框不是灰色的,并且可以在那里提供输入。

我尝试过各种方法。我检查了这两个元素,并尝试设置它们的属性,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
element.setAttribute("disable") = ""
element.setAttribute("autocomplete") = "on"
element.setAttribute("aria-expanded") = "true"

我注意到,当textbox被允许在内部提供输入时,这些属性应该具有这些属性。当文本框是“灰色”并且不可能提供输入时,它们的属性是:"disabled“、"off”、"false“。但是-什么都没有改变,通过宏设置这些属性-不会改变任何东西。

下拉菜单的HTML代码:'<select class="form-control input-sm ng-pristine ng-valid ng-empty ng-touched" ng-change="Tile.clearResults()" ng-model="Tile.searchData.searchBy" ng-options="item as item for item in Tile.searchBy"><option value="string:Deal" label="Deal">Deal</option><option value="string:Deal/Order" label="Deal/Order">Deal/Order</option><option disabled="" selected="selected" value="">Search By</option><option value="string:Department System Number" label="Department System Number">Department System Number</option><option value="string:Invoice/Statement #" label="Invoice/Statement #">Invoice/Statement #</option></select>

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'<option value="string:Deal" label="Deal">Deal</option>
<option value="string:Deal/Order" label="Deal/Order">Deal/Order</option>
<option disabled="" selected="selected" value="">Search By</option>

文本框的HTML代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<option disabled="" selected="selected" value="">Search By</option>
<input disabled="disabled" class="ui-select-search input-xs ng-pristine ng-untouched ng-valid ng-empty" role="combobox" aria-expanded="false" style="width: 482px;" spellcheck="false" aria-label="Select box" ondrop="return false;" type="search" placeholder="Enter Search Criteria..." ng-class="{'spinner': $select.refreshing}" ng-click="$select.activate()" ng-model="$select.search" ng-disabled="$select.disabled" autocapitalize="off" autocorrect="off" autocomplete="off">

您能告诉我应该更改哪个属性才能使文本框允许将输入放入其中吗?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2019-08-30 06:12:01

ie.Document.parentWindow.execScript "angular.element.getElementsByClassName(">I put the class name here<")Number of element.scope()..='Value‘“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57308059

复制
相关文章
HTML单击按钮弹出悬浮窗+页面遮罩
<meta charset="utf-8" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
用户7718188
2021/10/08
15.8K1
【jquery基础】按钮禁用和启用
在html标签中设置按钮被禁用,可以使用如下代码 <input type='button' id='test' value='disabled'> 在jquery中可以使用attr()函数修改按钮的disable属性 $(“#test”).attr(‘disabled',false); jquery 控制button的disabled属性
用户5640963
2019/07/25
4.6K0
Android之按钮点击事件(单击、双击、长按等)
在布局文件中添加按钮点击事件 1、在xml文件中 为 Button 添加android:onclick属性
程思扬
2023/07/24
2.4K0
VBA使用API_04:创建按钮
前面创建了窗体,窗体有了,一般我们还会添加一个按钮来执行程序,在前面创建了窗体的基础上,再使用API创建按钮就比较简单,只要在创建了窗体之后、显示之前再添加代码创建按钮。
xyj
2020/07/28
1.5K0
VBA使用API_04:创建按钮
VBA 窗体增加最小化按钮
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long '获取窗口样式
办公魔盒
2019/07/22
1.6K0
类模块应用示例:获取单击的命令按钮名称
这个示例来源于ozgrid.com,有兴趣的朋友可以研究。在用户窗体上共有24个命令按钮,如下图1所示。
fanjy
2023/10/04
2990
类模块应用示例:获取单击的命令按钮名称
Android 在APP中点击按钮启动另一个APP
ComponentName cn = new ComponentName("open_open.com.androidagreedemo", "open_open.com.androidagreedemo.MainActivity");
网罗开发
2021/01/29
1.3K0
【HTML】HTML 表单 ② ( 按钮表单 | 普通按钮 | 提交按钮 | 重置按钮 | 图片按钮 | 文件域 )
将 <input /> 标签 的 type 属性设置为 button , 就可以将该 表单组件 设置为 普通按钮 类型表单 ;
韩曙亮
2023/03/30
8.2K0
【HTML】HTML 表单 ② ( 按钮表单 | 普通按钮 | 提交按钮 | 重置按钮 | 图片按钮 | 文件域 )
选择篇(039)-单击按钮时event.target是什么?
导致事件的最深嵌套元素是事件的目标。你可以通过event.stopPropagation停止冒泡
齐丶先丶森
2022/05/12
1.6K0
iOS 单选按钮组--只能而且必选一个按钮
2、初始化并默认一个选项,这里用了4个button,实际可以采用2个,因为写一半才发现后面的汉字也要设置成可点的,就懒得改了,直接改成button了
Python疯子
2018/09/06
4.5K0
iOS 单选按钮组--只能而且必选一个按钮
委托(一个主窗体统计多个从窗体的按钮单击的次数)
  最近在学习金老师的《.NET2.0面向对象编程揭秘》,学到了13章,委托、事件驱动和异步调用。书上有个试一试,要求:利用委托,达到一个主窗体统计多个从窗体的按钮单击的次数。 效果如下: fr
八哥
2018/01/18
1.4K0
委托(一个主窗体统计多个从窗体的按钮单击的次数)
Jquery禁用/启用按钮与文本框代码
在jquery中如果要禁止文框与按钮恢复效果我们需要动态设置disabled即可了,如果要设置为只读我们只要设置readonly即可。
botkenni
2022/01/10
2.3K0
[UWP]创建一个进度按钮
传统上UWP上处理进度可以这样实现,首先是XAML,包括一个ProgressBar和一个按钮:
dino.c
2019/01/18
9340
[UWP]创建一个进度按钮
[WPF] 制作一个彩虹按钮
继续玩玩彩虹文字,这次用 LinearGradientBrush 并且制作成按钮,虽然没技术含量反而有些实用,这就是返璞归真吗。
dino.c
2021/11/11
6920
[WPF] 制作一个彩虹按钮
Xamarin.Forms 按钮样式 圆角按钮
在 Xamarin 中可以方便进行样式定义或不进行定义样式只修改属性而改变外观,如按钮的圆角可以通过 CornerRadius 属性设置
林德熙
2020/12/07
3.2K0
Android实现圆角按钮、文字阴影按钮
效果图: 如果要实现圆角图片,并变色须在drawable中配置背景文件如下: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:andr
圆号本昊
2021/09/24
2.1K0
Android实现圆角按钮、文字阴影按钮
按钮与交互-使用按钮触发操作
在本节中,我们将介绍一个重要且简单的元素,即按钮。这个小元素可以改变整个UX。我们将使用该按钮来缩放我们的3D模型。此外,我们将尝试更改手机的壁纸。对于您的型号,如果您有不同的材质或颜色,您也可以更改它。
iOSDevLog
2019/06/17
4.6K0
按钮与交互-使用按钮触发操作
bootstrap按钮
bootstrap提供了其中按钮样式:默认(.btn-default),主要(.btn-primary),成功(.btn-success),警告(.btn-warning),危险(.btn-danger),信息(.btn-info),链接(.btn-link)其中基础颜色样式按钮.
十月梦想
2018/08/29
1.5K0
点击加载更多

相似问题

excel vba IE单击按钮

10

VBA Excel IE单击按钮

22

使用VBA单击IE按钮

10

VBA单击IE上的按钮

31

使用VBA单击IE按钮(on循环)

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文