javascript - 如何用充满 CSS 的 <div> 替换 &lt;input text box>?

标签 javascript jquery html css

这是我第一次在 Stack Overflow 上提问,如果我弄乱了格式,请原谅我。我正在尝试用 class=accessGranted CSS 替换输入密码框。当用户在输入框中键入内容并按下回车键时,它应该用 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/

最佳答案

How to get rid of the ACCESS GRANTED that automatically shows up on the page:

只需删除 <div>html正文

<body>

<input class="passwordPress" type="password" />
<!--<div class="accessGranted"></div> -->

</body>

JSFiddle

关于javascript - 如何用充满 CSS 的 <div> 替换 &lt;input text box>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23796128/

相关文章:

javascript - React navigation 5从堆栈导航器中隐藏标签栏

javascript - jquery ui 自动完成结果框在左上角

html - 使用 HTML 和 CSS 在 float 图像列表项上放置文本?

python - 如何使用 anchor 标记在 Tornado 中从一个 html 导航到另一个

javascript - 谷歌地图 :Knowing what marker the event was fired for

javascript - 如何根据国家名称获取国旗代码?

javascript - 将类型属性从提交更改为按钮?

jquery - 如何将边距设置为响应式 div?

javascript - 如何防止 backbone remove() 在 View 中删除 "el"?

javascript - 验证输入的数字为整数或 "half"