使Javascript成为一项要求

时间:2013-08-09 02:05:35

标签: php javascript

有没有办法让Javascript成为在网站上运行页面的要求?这样如果用户禁用javascript,那他就不能继续了?例如:我有一个PHP站点,并希望仅使用javascript验证用户输入。

如果这是一个微不足道的问题,我道歉。我是javascript的新手,我从未见过或听说过这样的实现,但它是解决方案,我很想知道如何实现。感谢。

4 个答案:

答案 0 :(得分:5)

<noscript>标记为在浏览器中禁用了脚本或浏览器不支持脚本的用户定义了备用内容。

该元素可用于和。

您可以执行以下操作,并将用户重定向到某个页面,请说明请启用java脚本,然后将此代码置于头标记中再次尝试

<noscript>
  <META HTTP-EQUIV="Refresh" CONTENT="0;URL=showamessagewithjavascriptdisabled.html">
</noscript>

如果禁用了javascript,标题中的上述代码将导致刷新指定的URL

答案 1 :(得分:3)

  

我有一个PHP站点,并希望验证用户输入   仅限javascript。

这是一个非常糟糕的想法,用户可以提交他们想要创建html表单的任何邪恶数据并将其发布到您的php文件。

如果您关闭JavaScript并观看此站点,您将看到某些功能可以正常工作,而某些功能则无法运行。您可以使用以下代码显示消息:

<div id="jsMessage">Please turn on JavaScript</div>
<script>document.getElementById("jsMessage").style.display="none";</script>

答案 2 :(得分:1)

答案 3 :(得分:0)

从技术上讲,你可以做到这一点。我猜你一旦页面加载就可以在js中设置一个cookie。然后用php检查。如果它存在,那么js工作,如果不是js被禁用。但是不要忘记用户可以手动更改cookie名称/值。每个其他客户端控件都是一样的