问题标签 [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 回答
1302 浏览

html - 使用 OnClick 和 OnClientClick 时 OnClick 未触发

我继承了一个系统,我现在正试图通过添加验证来改变它。

我尝试将验证方法放在客户端单击上,并根据它是否失败,将视图状态更改为下一页。

但是,当 ClientClick 返回 true 时,不会调用 OnClick 方法。

这是aspx按钮;

它是如何被 Chrome 渲染的;

用于检查日期的验证(简化)按时间顺序排列;

按钮点击方法;

我对 Web 应用程序相当陌生,但我无法发现任何明显的错误,除了在回发时没有调用 btnSaveMile_OnClick。

查看其他帖子,我注意到按钮 OnClick 呈现为;

但是我的被渲染为;

这是微不足道的,还是这就是问题所在?如果是这样,为什么它是空白的,或者我应该如何更正它?

我在这里阅读了很多关于 SO 的文章,并尝试了很多解决方案,但是没有一个能够解决这个问题,所以我准备开始拔头发了。有没有人有任何想法?

0 投票
1 回答
1190 浏览

asp.net - Asp.NET RequiredFieldValidator 和 OnClientClick asp:Button

我正在用 C# 开发一个经典的 WebForms 应用程序,我有一个自定义 aspx 页面,用户可以在其中修改他们的数据(电子邮件、密码等),我有大约 3 个文本框和一个用于每个文本框的 RequiredFieldValidator 和一个

我有一个提交按钮:

在此表单中,当我在转到服务器端“ChangePwd_Click”功能之前单击 ChangePasswordPushButton 时,如果其中一个文本框为空,我想禁用(客户端)验证器。

这些是我编写的客户端函数:

问题是这个代码总是回发。

你能帮助我吗?谢谢

0 投票
2 回答
15360 浏览

asp.net - imagebutton onclientclick 和 onclick 事件

如何将 onclentclick 和 onclick 事件从后面的代码添加到图像按钮。我写了一些代码,它显示了 onclientclick 事件的确认消息,但没有触发 onclick 事件。

我的代码如下..

事件的代码是:

0 投票
2 回答
1905 浏览

javascript - onClientClick 调用 Javascript 函数,无法传递参数

我目前正在开发一个使用 ASP.NET 中的 Ajax Tabs 控件的项目。我的这个项目的语言是 VB.NET。我正在尝试利用选项卡上的“OnClientClick”事件。我正在使用数据库中的数据填充选项卡,并且我正在使用 VB 函数来实际创建选项卡。VB代码如下:

为数据库返回的每条记录调用此函数。

在 ASPX 页面中,选项卡容器为:

我的javascript函数是:

它位于页面顶部的我的页面头内。如您所见,我目前什至没有在我的 Javascript 函数中使用我的变量,但我会的。目前,此代码不起作用。如果我从 Javascript 函数定义中删除变量,并且如果我调用我的 Javascript 函数(来自我的 VB),如“display_alert”,它会起作用。如果我在函数名后包含“()”,它将不起作用。有没有办法解决?有什么办法可以正常工作吗?

0 投票
2 回答
282 浏览

asp.net - 先提交到 JavaScript 然后再提交到 ASP.NET?

我正在为快速表单创建一个用户控件。这种需要需要将数据存储在两个地方:一个是自定义构建的(由其他人)使用 JavaScript 提交数据的数据库,另一个是使用 .NET API 提交数据的 CRM。

我的表单目前提交 JavaScript 端没有问题,但我无法运行任何 .NET 代码。

我的代码的一个例子是:

nps.ascx

nps.ascx.cs:

当我点击我的按钮时,我得到了预期的 JavaScript 事情发生:我的远程数据库被更新并且“评论”文本框消失了。但是,根本不执行任何 .NET 代码。

谁能帮我理解为什么我没有执行 .NET 的东西?

PS我从记忆中重写了这段代码,作为一个例子——包括所有(我认为)相关的部分)——所以在打字时可能会出现错误。然而,我认为根本问题与提交有关。

0 投票
3 回答
2131 浏览

c# - ASPNET C# onclientclick

在我的一个页面中,我在 CodeBehind 中关注以重定向到另一个页面。

我想将其更改为“onclientclick”事件,例如

../Prints/EASYBRIEF.aspx 之后的正确文本如何

提前致谢

0 投票
2 回答
1661 浏览

c# - 执行 C# 事件处理程序,然后执行 js 函数

我有按钮:

html:

C#:

JS:

现在先执行 js 函数,然后执行 C# 方法。C#方法可以优先吗?

0 投票
5 回答
71777 浏览

asp.net - 当 onclientclick 为 false 时停止 onclick 触发?

是否可以使用onclientclick按钮的属性进行客户端检查。如果检查返回true,则触发onclick事件。如果客户端检查返回false,请不要触发该onclick事件。

那可能吗?

更新:

这两个工作:



接下来的2个不起作用:


它两次提交表单。

这是为什么?

0 投票
1 回答
179 浏览

javascript - OnClientClick 多个 javascript 调用

嗨,这是我在 asp.net 课程参考中看到的一个简单代码...

我不明白 onClientClick 属性中的某些内容:

onClientClick = "myClick(); return false;"

为什么在这种情况下(或最终在其他情况下)用“return false”完成 JavaScript 调用很重要;在 myClick() 函数之后?

这背后的逻辑是什么?

谢谢各位!

0 投票
2 回答
2045 浏览

c# - 将 onClientClick 和 onClick 与表单提交一起使用

所以我遇到了一些麻烦。即使尝试了许多不同的解决方案,我的问题仍然存在。

单击按钮将触发 java 脚本代码,但不会触发服务器端代码。

这是我的javascript:

我已经在javascript中尝试过没有返回true,而是在javascript中使用它。还尝试了在 onClientClick 中没有返回 true 的情况下,也没有“javascript:”。从字面上看,我能想到的一切。

任何帮助表示赞赏。提前致谢。