问题标签 [onclientclick]

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 投票
1 回答
643 浏览

asp.net - 我可以将 jQuery 中的 CollapsiblePanelExtender 作为一种方法复制吗?

我开始从 AjaxControlToolkit 转向 jQuery。我想要做的是拥有一个复制 CollapsiblePanelExtender 功能的功能。对于一组特定的超链接和 div,代码如下所示:

我真正想做的是只需要编写一次这个函数,然后在我的网站上的许多(大约 40 个)实例中使用它。理想情况下,我想要的是:

然后,我将使用 OnClientClick 从涉及的每个 HyperLink 调用此函数。

有没有办法做到这一点?

0 投票
2 回答
135 浏览

c# - 删除按钮问题

我在 asp.net 应用程序中使用一个链接按钮进行删除。为了确认,我添加了OnClientclick="return ValidateOnDelete();". 默认情况下,它工作正常。但我有一个条件是当用户不是管理员时,删除按钮将被禁用。我的问题是,如果用户在禁用模式下单击删除按钮,则会出现确认消息。它如何避免这个问题?

0 投票
2 回答
1397 浏览

asp.net - 为什么我不能在此处的标记中添加我的 textBox 的 clientId 以便我可以使用 jQuery 找到它?

只是我试图将一个文本框“txtPersonId”的客户端 ID 传递给客户端单击事件,以便我可以遍历该文本框控件并将其 jQuery 包装器传递给 loadePerson() 函数。

这就是我在 aspx 标记中标记它的方式:

但是当我渲染它时,

占位符保持原样,不会被呈现控件的客户端 ID 替换。

知道为什么会发生这种情况,我应该如何克服它?

0 投票
1 回答
2300 浏览

asp.net - Microsoft JScript 运行时错误:对象应为 OnClientClick

我只是在做一个快速测试,在我真正开始之前我得到了这个错误。我还没有 C# 代码,这是我的 aspx 代码:

我在这一行得到错误:

调试时...

有任何想法吗?

谢谢!!!

0 投票
2 回答
10765 浏览

asp.net - Gridview ItemTemplate OnClientClick javascript function with DataItem value as parameter

I have a button inside my <ItemTemplate> in GridView and I want to call a javascript function on the OnClientClick of that button passing the DataItem value as a parameter of the javascript function

If I will not put a parameter in CreateEditAddess() this works well but I need the parameter.

I know I can put the OnClientClick event value in OnRowDataBound event of the gridview but I don't want to put it in CodeBehind. It seems like the server tag is not parsed correctly.

Am I missing something here?

0 投票
3 回答
5808 浏览

javascript - Asp.Net按钮onclientclick问题

我似乎有一个奇怪的问题,我不知道如何解决。我有一个这样的按钮:

如果我像下面这样编写我的客户端函数,它会按预期工作:

但我应该在函数内部检查确认结果,如下所示:

这样做,页面回发但服务器单击事件不会触发。

任何人都可以帮忙吗?谢谢

0 投票
5 回答
46781 浏览

javascript - 如何使用 Eval 将 JavaScript 函数与 OnClientClick 事件绑定?

我的链接按钮 -

和 javascript msgDisp 是-

但它没有在 pop 中给出 LocationId,而是整个字符串 <%#......%> 出现在弹出消息中。如何在 javascript 中传递 Eval 值。

0 投票
7 回答
80511 浏览

asp.net - ASP.NET OnClientClick="return false;" 不工作

我只想在 Web 用户控件中添加一些客户端(JQuery Javascript)验证。我放置了一个 OnClientClick 处理程序并调用了该函数。但是,即使我返回“false”,OnClick 方法总是会被触发。我究竟做错了什么 ?

我使用的是 VS 2010,目标是 4.0 框架和 JQuery 1.4.2。和 JQuery UI 1.8.4。

这是一个示例代码:

脚本方法:

}

如果我在 Page_Load 事件中放置一个断点,我会看到我进入并且 btnAddSave_Click 事件也被执行。

0 投票
1 回答
409 浏览

asp.net - 来自客户端的触发服务器事件

我遇到了 Asp.net 页面生命周期的问题。我正在尝试使用带有 asp.net LinkBut​​ton 的 HtmlTextWriter 创建自定义菜单来触发服务器事件。当我单击链接按钮时,我无法触发服务器事件,并且得到“对象引用未设置为对象实例”。这是一些代码。

这是我的点击事件:

最后是我在 Page_Load 事件中的内容。注意:我尝试将其移至 PreRender、PreInt 等。

丢失的。谢谢。

0 投票
2 回答
3308 浏览

javascript - 使用 javascript 和 OnClientClick 设置按钮样式

我在网页上有一个 asp.net 按钮。

OnClientClick 代码禁用该按钮,以便用户不能多次提交。它还将按钮的文本更改为“请稍候...”

到目前为止一切都很好!

麻烦的是,因为它正在被禁用,所以“请稍候......”文本看起来很垃圾......我如何设置按钮的样式,以便即使它被禁用,它看起来也可以在 javascript 中启用。

编辑开始:

这是启用的按钮:

启用

这是禁用的按钮: 禁用

...如您所见,文字是灰色和白色的?

为了更清楚,@user503034 建议在 CSS 中使用 [disabled]。这是我的代码,但我仍然有同样的问题: