【问题标题】:Javascript Off, How to disable page functionalityJavascript 关闭,如何禁用页面功能
【发布时间】:2016-09-27 20:59:22
【问题描述】:

我有一个网页,其中包含一个 ASP.net 向导控件,该控件具有一些下一个和上一个按钮。我还有一个标签,如果有人在没有 javascript 的情况下访问此网页,则会显示一些文本。

即使我有此文字显示,如果您没有启用 javascript,网页将无法运行,但人们仍然不会打开他们的 javascript 并继续执行这些步骤。

“下一个”和“上一个”按钮仍然有效,可以让它们到达末尾

关于当 javascript 关闭时如何禁止用户进入下一步的任何建议?

更好的选择?

【问题讨论】:

  • (你试过什么?任何代码?)
  • 想一想:你能改变按钮的工作方式来利用 Javascript 在用户禁用它时不会运行的事实吗?
  • 请输入一些代码
  • 我还没有尝试过任何东西。看看我可以使用的不同选项。

标签: javascript html asp.net


【解决方案1】:

一个简单的:(不是最好的)

  • 主包装器上的 CSS display:none;(这里高级用户可以打开 block
  • 内部通知<noscript>
  • JS 申请 SomeWrapper.style.display = "block"(现在你确定他们有 JS)

更好的解决方案
将是使用 JS 构建整个 FORM。 没有JS?没有表格。

顺便说一句,后者也是防止机器人填充您预先提供的 HTML 表单的好方法 - 因为它现在是动态创建的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    相关资源
    最近更新 更多