这是我第一次询问Stack Overflow上的问题,请原谅我,如果我弄乱了格式化。我试图用class = accessGranted CSS替换输入密码框。当用户键入输入框并按Enter键时,应使用CSS替换输入框.accessGranted。
它应该用绿色字母中的ACCESS GRANTED替换输入密码框。此外,我无法弄清楚如何摆脱自动显示在页面上的ACCESS GRANTED。 JSFiddle链接将向您展示我在说什么。
HTML:
<body>
<input class="passwordPress" type="password" />
<div class="accessGranted"></div>
</body>
CSS:
.accessGranted:before {
font-size: 20px;
color: #4eff73;
font: sans serif;
margin-top: 200px;
margin-left: 200px;
display: block;
content: "ACCESS GRANTED";
}
body {
background-color: #000;
}
.passwordPress {
margin-top: 200px;
margin-left: 200px;
}
JQuery的:
$('.passwordPress').bind("enterKey",function(e){
alert("Enter");
});
$('.passwordPress').keypress(function(e){
if(e.keyCode == 13)
{
$(this).replaceWith('<div class="accessGranted"></div>');
}
});
以下是JSFiddle的链接:http://jsfiddle.net/x7HVQ/606/
答案 0 :(得分:0)
答案 1 :(得分:0)
如何摆脱自动显示的ACCESS GRANTED 页面:
只需删除<div>
正文中的html
<body>
<input class="passwordPress" type="password" />
<!--<div class="accessGranted"></div> -->
</body>