问题标签 [defaultbutton]

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 回答
1117 浏览

c# - 进入母版页时的默认链接按钮

我一遍又一遍地寻找,并没有找到干净的解决方案。我的一位同事确实找到了一个非常肮脏的解决方案,但我不明白为什么当我将其放在母版页中时,下面的链接参考中的解决方案不起作用。我有一个基本上有一个文本框和一个链接按钮的母版页,当我按下回车键时,会调用子页面的默认按钮。

  1. http://weblogs.asp.net/jeff/archive/2005/07/26/420618.aspx
  2. 在 asp.net 中将链接按钮设置为 asp:panel 的默认按钮(艾哈迈德的解决方案)

请对此有任何见解?谢谢 :)

明天上班时,我将发布肮脏的解决方案。

编辑:这是肮脏的(我认为)解决方案:

javascript(把它放在这里以便 StackOverflow 可以更好地格式化它):

这真的是唯一的解决方案吗?

0 投票
2 回答
3819 浏览

asp.net - 将 DefaultButton 设置为 button.UniqueID 会引发异常

我试图解决的问题:

我在一个asp:Panel. 当用户Enter从这些框中的任何一个中点击时,我希望表单像点击了一样提交btnAddTag。(当光标不在这些框中时,我有一个不同的默认提交按钮。)

aspx:

VB:

例外:

“tagPanel”的 DefaultButton 必须是 IButtonControl 类型的控件的 ID。

的值为btnAddTag.UniqueIDctl00$phMain$btnAddTag有一个母版页,此部分称为phMain)。

我也试过了CType(tagPanel.FindControl("btnAddTag"), Button).UniqueID

0 投票
1 回答
283 浏览

.net - 包含 RadioButtonList 的面板无法识别默认按钮

我在一个面板中有多个控件。面板中的最后一个控件是单选按钮列表。该面板有一个默认按钮“提交”,位于页面上的面板之外。嵌入面板的页面有几个附加按钮。当我选择单选按钮并按 Enter 键时,不会触发“提交”按钮,而是触发页面上的第一个按钮。那么,RB 是什么让它与文本框或 DDL 大不相同以至于它无法识别面板的默认按钮呢?有没有办法强制RB使用默认值?

谢谢。

0 投票
2 回答
4198 浏览

jquery - 如何处理 JQuery 对话框上的 ENTER 按钮按下

我正在使用 JQuery 对话框。

我在打开对话框的地方有以下代码。

当对话框打开时,其中有一个登录按钮,它使用单击事件验证其中的用户名和密码字段。请参阅下面的代码示例。

我的登录按钮是图像而不是按钮。

现在我只想在我的登录对话框打开时捕捉“ Enter ”按钮按下,并且在捕捉“Enter”按钮后它应该调用我的“ loginButton ”点击事件,这样它的行为就像我们在打开时点击了登录按钮对话框。

请建议!

谢谢。

最好的祝福,

0 投票
1 回答
198 浏览

asp.net-mvc-2 - 我正在将模型传递给单选按钮,我怎样才能将其设为默认值?

将模型传递给具有三个不同值的单选按钮,例如

<%: Html:RadioButtonListFor(model=>model.Country, Model.Countries, new {@class="countrytype"})%>

这些国家有美国、加拿大、其他三个值。但我希望默认选择美国。我怎么能这样?

我的行动结果是:

公共 ActionResult Select(CountryModel m) { ... return View( new CountryModel ( countrytype.AsQuicklist()); }

如何在返回视图中添加模型参数?

0 投票
1 回答
1287 浏览

c# - 当 AJAX 工具包自动完成扩展文本框时,面板默认按钮不起作用

我正在使用 ASP.NET 面板为一些控件(如 TextBox)设置默认按钮,但由于 AJAX 控件工具包的 AutoCompleteExtender 似乎无法正常工作。请帮忙..!

代码如下:

0 投票
3 回答
5371 浏览

c# - ASP.NET DefaultButton 和 MasterPages

在我的网站中,我在母版页中有一个搜索功能(那里没有设置默认按钮,也没有在表单中)。在内容页面中,我有一个登录名,在那里我使用了一个带有默认按钮的 asp 面板。但是当我点击登录文本框上的输入时,我的网站继续进入搜索事件处理程序......可能是什么原因?

一些代码:

OK 找到了解决方案:需要使用Button而不是LinkButton. 那么应该没问题...

0 投票
3 回答
6650 浏览

asp.net - 如何禁用按钮被触发在 aspx 页面上

我有一个带有几个文本框和按钮的 aspx 页面。但是,当光标位于文本框中时,其中一个按钮仍处于“焦点”状态。因此,当我按下 Enter 键时,按钮被按下。我想要的是禁用使用 Enter 键触发按钮的功能,或者至少在光标位于文本框中时禁用。

0 投票
2 回答
457 浏览

apache-flex - 在预初始化中设置默认按钮

我在一个视图中有一个以上的容器。我正在尝试在加载页面时设置默认按钮,以便当我按下回车键时,调用处理 keydown 事件的函数。如果我只是在 preinit() 函数中设置默认按钮,它就不起作用。

我怎样才能做到这一点 ?

0 投票
2 回答
174 浏览

c# - 检测控件上的默认按钮

这看起来很简单,但我在网上找不到任何关于我想添加到自定义控件的行为。

我的自定义控件是一个带有选项列表的文本框。当用户输入的文本不是列表的一部分时,将出现一个弹出列表,允许用户选择正确的选项。

有时,容器上可能有一个默认按钮,其中添加了自定义控件。如果是这样,当按下回车键时,如果文本错误,则必须显示弹出窗口。如果没有默认按钮,则在输入时,即使文本错误也不会发生任何事情。

为了能够创建这种行为,我必须能够检测到容器中是否存在默认按钮,并且必须在自定义控件的 c# 代码中完成。

我希望描述足够清楚。提前致谢