【问题标题】:google chrome DOM manipulation谷歌浏览器 DOM 操作
【发布时间】:2015-08-14 16:17:52
【问题描述】:

我用这个

<a class="waves-effect waves-light btn disabled">Submit</a>

防止用户在不按照验证规则输入的情况下提交表单。

但是,当我通过谷歌浏览器检查元素并从源中删除 disabled 类时。

砰,按钮变成了active 按钮。

所以我只是想知道如何防止这种情况发生?

谢谢。

【问题讨论】:

  • 您可以每 3 秒调用一次 javascript 函数,在检查输入值@TheQuestioner 后禁用/启用按钮
  • 要在每 1/2/3 秒后调用一个函数,你应该学习 (SetTimeInterval)[w3schools.com/jsref/met_win_setinterval.asp]
  • @MalikAsif SetTimeInterval 对应用程序来说会不会太重?添加一个事件监听器怎么样?一旦没有预期的类,然后调用一个函数来纠正,没有时间延迟。
  • 提交是您在后端使用 PHP。 ??
  • 当前使用 Rails 4。

标签: javascript html google-chrome dom


【解决方案1】:

A 标签没有禁用属性。如果您想禁用超链接,请使用 JS 将其更改为例如 span 标签。这里有更多解决方案

Disabled href tag

【讨论】:

    猜你喜欢
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-21
    • 2016-05-12
    • 2012-11-14
    • 2012-12-22
    相关资源
    最近更新 更多