Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用按特定顺序单击的按钮解锁密码_Javascript_Button_Passwords - Fatal编程技术网

Javascript 如何使用按特定顺序单击的按钮解锁密码

Javascript 如何使用按特定顺序单击的按钮解锁密码,javascript,button,passwords,Javascript,Button,Passwords,我最近使用HTML、CSS和一些Javascript创建了一些钢琴键,我想知道如何创建一个密码,只有在按特定顺序播放某些键时才能解锁 我想代码应该是这样的: if(输入正确的按键顺序){ 解锁秘密内容 }否则{ 信息:再试一次 } 我从来没有做过任何类型的密码锁,我不知道什么语言会是一个密码的想法。。。理想情况下,它会出现在浏览器和手机上。我对javascript非常陌生,我知道人们可以很容易地看到你的代码,所以我想我不能真正使用它,因为人们会寻找密码。如有任何想法/指导,将不胜感激 如果您不希

我最近使用HTML、CSS和一些Javascript创建了一些钢琴键,我想知道如何创建一个密码,只有在按特定顺序播放某些键时才能解锁

我想代码应该是这样的:

if(输入正确的按键顺序){

解锁秘密内容

}否则{

信息:再试一次

}


我从来没有做过任何类型的密码锁,我不知道什么语言会是一个密码的想法。。。理想情况下,它会出现在浏览器和手机上。我对javascript非常陌生,我知道人们可以很容易地看到你的代码,所以我想我不能真正使用它,因为人们会寻找密码。如有任何想法/指导,将不胜感激

如果您不希望用户看到登录凭据,则需要使用PHP或ASP.NET(例如)包含一些服务器端代码,以便在服务器上而不是在用户浏览器中进行检查

但是,如果不这样做的话,通过每次点击按钮向字符串中添加一个新字符来检查钢琴键是相当简单的

var pw="";
document.getElementById('key1').onclick=function(){pw +="x"};

然后只需对保存的密码的字符串进行标准检查。

仅在客户端,您可以让每个密钥都表示一个字母,当所有密钥叠加在一起时,该字母指向一个秘密且难以猜测的url。