首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动显示密码字段中的/Hide密码链接

移动显示密码字段中的/Hide密码链接
EN

Stack Overflow用户
提问于 2016-02-29 17:46:32
回答 2查看 2.6K关注 0票数 2

我已经构建了一个密码显示/隐藏功能,它运行得非常好。但我正面临着一个问题。我想在密码字段中显示“显示/隐藏”链接。

请看屏幕截图在链接和帮助我,如果你知道如何做到这一点。

http://screencast.com/t/vH0wc4TSU

代码语言:javascript
复制
      $("#showHide").click(function () {
        if ($(".login-field-password").attr("type") == "password") {
            $(".login-field-password").attr("type", "text");
            $("#showHide").text("Hide");

        } else {
            $(".login-field-password").attr("type", "password");
            $("#showHide").text("Show");
        }
    });
代码语言:javascript
复制
    <div class="form-group" >
                    <br />
						<label class="top">Your Account Password</label>
                    <input class="login-field  login-field-password form-control input-lg" name="password-2" id="password-2" type="password" placeholder="Password"  />
                    <a type="button" id="showHide">Show
                    </a>

				</div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-29 17:56:14

参见此小提琴

将输入和<a>包装在容器中,将该容器定位为相对的,将<a>定位为绝对。现在,您可以使用<a>做您喜欢的任何事情。

见下面的HTML

代码语言:javascript
复制
<div class="form-group">
  <br />
  <label class="top">Your Account Password</label>
  <div class="input-cont">    
    <input class="login-field  login-field-password form-control input-lg" name="password-2" id="password-2" type="password" placeholder="Password" />
    <a type="button" id="showHide">Show
                </a>    
  </div>    
</div>

和CSS

代码语言:javascript
复制
.input-cont {
  position: relative;
  display: inline-block;
}    
.input-cont a {
  position: absolute;
  right: 0;
  top: 1px;
}

请参阅带有引导css链接的更新小提琴

票数 1
EN

Stack Overflow用户

发布于 2016-02-29 17:52:34

使..form group位置相对于Make #showHide位置为绝对,并使用右边和顶部的css参数将#showHide定位在输入字段上。确保不重叠整个字段,这样用户就不能输入密码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35706033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档