【问题标题】:Make Javascript bookmark click a button in certain conditions使Javascript书签在某些条件下单击按钮
【发布时间】:2016-11-25 08:07:47
【问题描述】:

我需要为一个 JavaScript 函数添加书签,在某些情况下,它应该单击网页上的按钮。

现在,我有一个书签,上面写着“你好...”

javascript:(function (){ alert('Hello ...'); })();

我想要一个带有 3 个复选框的 HTML 表单,而不是“你好...”,如果所有这 3 个复选框都被勾选,自动点击网页上的按钮。

我不确定如何将这些功能包含在警报框中。

【问题讨论】:

  • 我不明白这个问题。您需要一个function,当 HTML 表单中的 3 个复选框被选中时,它将触发另一个 function。是这样吗?
  • 我拼错了。它只是在用户屏幕上弹出 3 个复选框的一项功能。勾选所有这些复选框后,该功能会自动按下网页上的按钮(ID=submit)。

标签: javascript html bookmarks


【解决方案1】:

您不能在简单的警报框中执行此操作。 考虑使用来自第 3 方的模态窗口(例如引导模态:http://getbootstrap.com/javascript/#modals)或实现您自己的,如下所述:http://www.w3schools.com/howto/howto_css_modals.asp

只是为了简单的确认对话框:

<button id="targetBtn" onclick="alert('Target Button click')">Target Button</button>
<button onclick="if (window.confirm('Do you really want to click Target Button?')){document.getElementById('targetBtn').click();}">Click me</button>

【讨论】:

  • 不必成为警报。它也可以是一个提示。或者用户屏幕上弹出的任何其他内容
  • 我不认为模式会起作用,因为它需要大量的 CSS 样式。我需要将其包含在浏览器中的书签(链接位置字段)中
  • 提示对话框只包含一个单行文本框和确定/取消按钮。所以这是不可能的。
  • @Vishera 如果没有模态框,您将无法弹出复选框。
  • 请求的第二部分怎么样,没有复选框,只是显示一条消息,点击确定后,自动按下网页上的按钮?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多