【发布时间】:2018-04-10 14:01:54
【问题描述】:
我想输入单词PASSWORD 并显示HIDDENDIV 中的内容。
谁能告诉我哪里出错了?
#HIDDENDIV {
display: none;
}
<input type="text" id="password" onkeydown="if (event.keyCode == 13) document.getElementById('button').click()" />
<br/>
<input id="button" type="button" value="Login" onclick="if (document.getElementById('password').value == 'PASSWORD') {
document.getElementById('table').classList.toggle('show'); document.getElementById('passw').style.display='none'; }
else { alert('Invalid Password!'); password.setSelectionRange(0, password.value.length); } " />
<div id="HIDDENDIV">bla</div>
【问题讨论】:
-
一件好事是不要在 onclick 事件声明中包含所有的血腥代码,比如 whew
-
打开你的控制台,它会告诉你到底是什么问题。
-
第一步是要意识到这并不能真正提供任何安全性。
标签: javascript html