问题标签 [htmlbutton]

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

asp.net - 使用 IE10 标准模式单击 UpdatePanel 中的 HtmlButton 会导致双 XMLHttpRequest 回发

我们有一个 .NET 4.0 WebForms 应用程序。一页有一个包含一些 HtmlButton 控件的 UpdatePanel。当服务器在 .NET 4.0 上运行时,这可以正常工作。

当服务器升级到 4.5 时,我们注意到单击按钮会挂起浏览器。微调器将显示,并且用户的会话基本上被锁定,直到呼叫超时。

在浏览器开发工具 (F12) 的网络选项卡中,我们观察到:

  • IE10 使用标准文档模式:两次调用服务器。第一个没有内容,结果是“(中止)”。Fiddler 报告内容长度不匹配。第二次调用直到超时才会返回。
  • IE10 Compat View, Doc Mode IE7 标准:只对服务器进行一次调用。一切皆好。
  • 任何其他模式下的 IE10(以及 IE9)都会对服务器进行 2 次调用,第一次中止,第二次挂起/挂起。
  • Chrome:对服务器进行了两次调用,但第二次成功。

对运行 .Net 4.0 的服务器进行相同的观察显示了类似的双重调用,但在任何情况下都没有第二次调用挂起。

我通过创建一个带有 UpdatePanel、Literal 和 HtmlButton 的新默认 .Net 4.5 WebForms 应用程序,重新创建了这种双重调用行为(除了挂起的第二次调用),如下所示:

ServerClick 事件只是将当前时间放在 Literal 中。

这重新创建了双张贴行为。我还尝试使用其他类型的按钮,例如 ImageButton,它们只发出一个调用就可以正常工作。

有谁知道这里发生了什么?有什么方法可以避免使用 HtmlButton 的双重发布?我假设这两个电话与挂起的第二个电话有关,但这可能是一个糟糕的假设。

0 投票
4 回答
14087 浏览

html - 锚或按钮

我应该为 JavaScript 操作使用什么元素?

执行播放/暂停/停止/新建/打开/保存/打印/关闭等操作的操作。

我看到很多人使用<a>带有 a 的锚点,href="#"但感觉不是很语义化,感觉锚点是用于指向资源的超链接,而不是用于执行某些操作的操作。然后你必须用event.preventDefault(即return false)破解它。

我很少看到人们使用该<button>元素,但这不是应该使用的吗?

0 投票
12 回答
216842 浏览

javascript - 如何创建重定向到 URL 的 HTML 取消按钮

我正在使用w3schools Tryit 编辑器中的按钮,并且试图弄清楚当我单击“取消”按钮时如何使我的浏览器重定向到 URL。

这是我尝试过的:

但它不起作用。有任何想法吗?

0 投票
5 回答
18627 浏览

javascript - 更改 HTML 按钮的标题

单击后,我想更改 HTML 按钮的标题。这就是我尝试过的。

HTML

JS

当我这样做时,JavaScript 调用中的标题不会改变。然后我尝试title=""在 HTML 中使用,然后在 Java Script 调用上更改标题。但是当第一次加载按钮时我没有标题。我希望在加载按钮时将全屏作为标题,然后在每次单击时在普通屏幕和全屏之间切换。

欢迎提出建议,在此先感谢。

更新

简而言之,一旦我在我的 HTML 中设置了 title="Full Screen",java-script 调用就不会改变它。我有什么解决方案或理由吗?

解决了

将 title="" 保留为空白,并在方法中调用 java 脚本<body onload方法。问题解决了。

0 投票
2 回答
3902 浏览

java - JAVA:电子邮件中的发送按钮

我的应用程序从我的 java 代码发送一封电子邮件。我还想在一个按钮中发送一个链接,上面写着“激活您的帐户”

这是我所拥有的:

以下行

现在用作链接,我只想将此链接放在一个按钮中并将该按钮发送到用户的电子邮件。

有什么解决办法吗?

我正在尝试这个

谢谢

0 投票
1 回答
341 浏览

button - 无论如何,HTMLButton 回发,即使 onclick 返回 false

我在页面上有:

我使用 jQuery 添加客户端点击事件:

当我按下按钮时,页面会回发!怎么了?

谢谢

0 投票
3 回答
1226 浏览

html - 按钮样式不起作用

我想更改我的按钮,使它们看起来不像默认的灰色按钮。我已将此添加到我的 CSS 中以尝试使它们看起来不同:

这是我在页面上制作按钮的 html:

但由于某种原因,这些按钮看起来并没有什么不同。

我哪里做错了?:/

0 投票
8 回答
103963 浏览

javascript - 按钮 onclick 函数触发两次

我有一个使用事件处理程序调用 javascript 函数的按钮。由于某种原因,事件处理程序被调用了两次。

这是我的按钮(我使用 php 对象来生成代码,这就是为什么有很多空标签的原因):

这是我的事件处理程序:

在这里,我收到两次警报。

我曾尝试在按钮的 onclick 属性中调用函数 addToCart ,但如果我这样尝试,我会收到此错误:

我也尝试过 event.preventDefault() 和 event.stopPropagation(),但都没有奏效。

任何想法为什么会发生这种情况,或者我可以做些什么来阻止它执行两次,或者如果我从 onclick="" 调用 javascript 函数可能会出现错误?

0 投票
3 回答
2010 浏览

javascript - 在 PHP 中创建和调用 JavaScript 函数

从 ASP.NET 迁移后,我刚刚开始学习如何在 PHP 中创建 Web 应用程序。

我想知道如何将 JavaScript 与 PHP 集成。例如,有一个 Home.php 页面位于网站的根文件夹中。该页面上有一个 HTML 按钮和一个简单的 JavaScript 函数,其中包含用于显示“Hello!”的弹出窗口的代码。我想在这个 HTML 按钮的点击事件中调用这个函数。谁能帮帮我吗?我知道如何在 ASP.NET 中实现这一点。我想知道它是如何在 PHP 中完成的。在得到这个问题的解决方案后,我将学习移动到 AJAX,然后是 jQuery。

我不知道以前是否在此论坛上发布过类似的问题。如果有,那么模组可以接听电话并删除此帖子并向我发送包含类似问题链接的 PM。:D

先感谢您。


非常感谢大家的回复。:)

您给我的解决方案是 HTML;但是我如何在 PHP 中实现这一点?

0 投票
13 回答
1225061 浏览

php - 如何在单击按钮时调用 PHP 函数

我创建了一个名为的页面functioncalling.php,其中包含两个按钮,提交插入

我想测试单击按钮时执行的功能。我希望输出出现在同一页面上。所以,我创建了两个函数,每个按钮一个。

这里的问题是单击任何按钮后我没有得到任何输出。

我到底哪里错了?