问题标签 [button]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1890 浏览

css - Internet Explorer 提交按钮样式

我正在制作一个 Web 应用程序,我从一家分包设计公司获得了它的设计。设计非常好,我喜欢它,但我偶然发现了一件事,我不确定如何很好地实现。

问题是 - 他们重新设计了按钮的外观以匹配页面样式。所以现在我有两个图像 - 按钮向上和按钮向下。在 Opera 和 FF 中,我只是在 css 中这样说:

它就像一个魅力。不幸的是,IE 不理解该:active部分。与大多数 Web 应用程序一样,IE 人群是主要的目标受众,因此至少在那里看起来不错是相当重要的。

目前我已经使用仅限 IE 的 JavaScript 做了一个庞大的解决方法,但我想知道 - 没有更优雅的方法吗?谷歌和 SO 搜索没有帮助。

0 投票
2 回答
699 浏览

button - 如何从asp.net中动态创建的按钮控件中捕获事件?

程序如何捕获生成来自asp.net 中动态创建的按钮控件的事件?

0 投票
5 回答
2643 浏览

wpf - 如何判断按钮单击事件是由WPF中的键盘还是鼠标触发的?

除了在 Mouse/Key Up/Down 事件处理程序中设置多个标志之外,是否有一种简单的方法来判断是什么触发了 Button 的 Click 事件?我目前只对将鼠标与其他所有东西区分开来感兴趣,但如果可能的话,处理手写笔和其他输入类型会很好。我必须创建自己的按钮控件来实现这一点吗?

编辑:澄清我为什么关心:在这种特殊情况下,我试图为一种图片查看器实现“下一个”和“上一个”按钮。有问题的图片可能有不同的大小,按钮的位置会改变(所以它们总是在图片下方居中)。如果您需要滚动几张图片,用鼠标跟随这些按钮是很烦人的,所以我想保持鼠标位置相对于点击的按钮不变,但前提是它是用鼠标点击的,而不是键盘点击。

Edit2:按钮是在顶部还是在底部都没有关系,因为中心无论如何都可以改变。这里的“图片查看器”只是一个抽象,在这种特殊情况下,图片的左上角保持其位置对我来说很重要,但详细说明超出了问题的范围。在这种应用程序中缩放图片也不是那么简单,所以我确实想知道我在讨论 UI 实现时提出的问题的答案。

0 投票
1 回答
522 浏览

c++ - WM_GETTEXT 按钮动作

我想将一个动作绑定到一个 PocketPC 按钮(中心的最大按钮 - 不知道它是如何调用的)。我试图将操作绑定到 WM_GETTEXT 消息,但是每次按键都会发送此消息,并且不知道如何将操作添加到特定按钮。有谁知道如何做到这一点?

谢谢!

0 投票
1 回答
10211 浏览

wpf - WPF 如何让用户控件继承按钮?

我创建了一个由几个椭圆和标签组成的 UserControl。我将它添加到另一种形式中就很好了,事情看起来很时髦。

然后我开始添加一些事件处理程序,发现我制作的控件没有暴露 Click 事件。哎呀。很容易修复,对吧?只需回到我制作的 UserControl 上的代码隐藏,让它继承 Button。

不幸的是,这样做会导致“MyControl 的部分声明不得指定不同的基类”消息。这让我感到意外,因为我还没有声明任何其他基类。搜索有问题的 Partial 也没有返回任何结果。

有没有办法解决这个问题?如果没有,这里最简单的解决方法是什么?我的目标只是在 UserControl 上获得一个 Click 事件。

0 投票
1 回答
895 浏览

button - 如何使用 watin 获取按钮列表?

如何使用 Watin 获取网站上可用按钮的列表?watinTestRecorder 是如何做到的?

0 投票
12 回答
2884 浏览

html - IE 在单击按钮元素时发送内部 HTML

我的网页中有以下 html(简化)。

在 Firefox 中,它提交“ButtonA”作为“action”表单值的值。但是,在 IE7 中,它会提交“单击此处”。有没有办法解决这个问题?我不想使用输入标签,因为我需要能够自定义文本而不影响发送回表单的值(本地化)。基本上,我希望能够拥有多个具有相同名称的按钮,并根据它们的值,在提交时执行不同的操作。在这种情况下,让 IE 正确运行有什么简单的方法吗?

[更多的]

也许我应该更清楚,但我不能使用

因为我需要能够更改为本地化规则显示的文本,而不影响随表单提交的按钮的实际值。

[更多的]

更详细地说,基本上,我希望按钮能够根据语言说“保存”或“Sauver”,但不会更改提交给服务器的值。我还希望有多个具有相同名称的按钮,并根据值做某事,而不是依赖于按钮名称,并测试该按钮是否有值。代码已经从那个角度编写了,我只想能够更改值中显示的文本,而不需要现有的服务器端处理代码。

这是一个很好地解释问题的链接,并提供了一些可能的解决方法。

0 投票
4 回答
37368 浏览

javascript - 点击时间延迟

任何人都可以向我发送有关如何构建从单击页面上的按钮到执行按钮单击调用的函数的时间延迟的 JavaScript 代码。我是 JavaScript 的新手,当我点击一个按钮时,我有一些代码会执行一个功能,我只想有一个时间延迟。

0 投票
4 回答
3671 浏览

wpf - WPF 按钮 - 按下时的方法

我想在按钮处于鼠标按下状态(IsPressed)时调用一个方法,并在释放它时调用另一个方法。我似乎想不出一个简单的方法来做到这一点。

谢谢!

0 投票
1 回答
4017 浏览

wpf - 禁用窗口时WPF更改按钮背景颜色

我在 wpf 窗口上有一个透明背景的按钮。

问题是,当我用 .showdialog 打开另一个窗口时,表单和按钮一样被禁用,导致按钮变白(并且像拇指一样突出);列表视图和文本框控件也是如此。标签和分组框不会以这种方式受到影响,并且看起来仍然很好。

如何在禁用按钮、列表视图和文本框时保留它们的透明度颜色?

谢谢,罗伯