用springboot写一个密码输入框显示与隐藏代码
时间: 2024-01-03 12:03:32 浏览: 109
jQuery控制输入框显示或者隐藏密码.zip
好的,以下是用Spring Boot实现密码输入框显示与隐藏的代码演示:
1. 首先,在HTML中添加一个密码输入框和一个按钮,用于切换密码框是否显示:
```html
<div class="form-group">
<label for="password">密码</label>
<input type="password" class="form-control" id="password" name="password">
<button type="button" id="eye-btn" class="btn btn-default">
<span id="eye-icon" class="glyphicon glyphicon-eye-open"></span>
</button>
</div>
```
2. 接着,在JavaScript中添加代码,用于切换密码框是否显示:
```javascript
$(document).ready(function() {
// 切换密码框是否显示
$('#eye-btn').click(function() {
var passwordInput = $('#password');
var eyeIcon = $('#eye-icon');
if (passwordInput.attr('type') === 'password') {
passwordInput.attr('type', 'text');
eyeIcon.removeClass('glyphicon-eye-open').addClass('glyphicon-eye-close');
} else {
passwordInput.attr('type', 'password');
eyeIcon.removeClass('glyphicon-eye-close').addClass('glyphicon-eye-open');
}
});
});
```
3. 最后,在CSS中添加样式,用于调整按钮和图标的位置:
```css
#eye-btn {
margin-top: 25px;
margin-left: -40px;
position: relative;
z-index: 2;
}
#eye-icon {
position: absolute;
top: 8px;
right: 13px;
z-index: 1;
font-size: 1.5em;
}
```
这样,当用户点击按钮时,密码框的type属性将从password切换为text,从而显示密码;再次点击按钮时,密码框的type属性将切换回password,从而隐藏密码。同时,按钮上的图标也会随之切换。
阅读全文