如何删除密码和确认密码的无效感叹号部分验证?
How to Remove invalid exclamation part validation for password and reconfirm password?
您好,我遇到了这个问题,您可以看到,当用户没有输入任何内容时,单击按钮时会出现验证,但是感叹号部分阻止了我的切换密码视图,有没有办法可以删除感叹号马克,我试试这个 css 不起作用?
这是下图
这是css风格
.form-control.is-valid, .pass, .confirmpass:invalid{
background-image: none ;
}
这是密码的形式html
<div class="form-group row">
<label for="validationpassword" class="col-form-label passwordadduser">*Password:</label>
<div class="col-6 d-flex">
<input name="validationpassword" onChange="onChange()" type="password" class="form-control pass" id="password" placeholder="Password" required>
<i class="bi bi-eye-slash" id="togglePassword"></i>
</div>
</div>
<div class="form-group row">
<label for="validationconfirmpassword" class="col-form-label passwordadduser">*Re-enter<br> Password:</label>
<div class="col-6 d-flex">
<input name="validationconfirmpassword" onChange="onChange()" type="password" class="form-control confirmpass" id="confirm_password" placeholder="Confirm Password" required>
<i class="bi bi-eye-slash" id="toggleconfirmPassword"></i>
</div>
</div>
尝试删除输入的 required
属性,因为您已指定应填充它们
此外,您需要将 !important
添加到您的 CSS:
.form-control.is-valid, .pass, .confirmpass:invalid{
background-image: none !important;
}
您好,我遇到了这个问题,您可以看到,当用户没有输入任何内容时,单击按钮时会出现验证,但是感叹号部分阻止了我的切换密码视图,有没有办法可以删除感叹号马克,我试试这个 css 不起作用?
这是下图
这是css风格
.form-control.is-valid, .pass, .confirmpass:invalid{
background-image: none ;
}
这是密码的形式html
<div class="form-group row">
<label for="validationpassword" class="col-form-label passwordadduser">*Password:</label>
<div class="col-6 d-flex">
<input name="validationpassword" onChange="onChange()" type="password" class="form-control pass" id="password" placeholder="Password" required>
<i class="bi bi-eye-slash" id="togglePassword"></i>
</div>
</div>
<div class="form-group row">
<label for="validationconfirmpassword" class="col-form-label passwordadduser">*Re-enter<br> Password:</label>
<div class="col-6 d-flex">
<input name="validationconfirmpassword" onChange="onChange()" type="password" class="form-control confirmpass" id="confirm_password" placeholder="Confirm Password" required>
<i class="bi bi-eye-slash" id="toggleconfirmPassword"></i>
</div>
</div>
尝试删除输入的 required
属性,因为您已指定应填充它们
此外,您需要将 !important
添加到您的 CSS:
.form-control.is-valid, .pass, .confirmpass:invalid{
background-image: none !important;
}