使用Bootstrap验证表单中的电子邮件可以通过以下步骤实现:
<form>
<div class="form-group">
<label for="email">Email address</label>
<input type="email" class="form-control" id="email" placeholder="Enter email">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
is-invalid
类来显示验证失败的样式,添加is-valid
类来显示验证成功的样式。<input type="email" class="form-control" id="email" placeholder="Enter email" required>
<div class="invalid-feedback">
Please provide a valid email.
</div>
<script>
(function() {
'use strict';
window.addEventListener('load', function() {
var forms = document.getElementsByClassName('needs-validation');
var validation = Array.prototype.filter.call(forms, function(form) {
form.addEventListener('submit', function(event) {
if (form.checkValidity() === false) {
event.preventDefault();
event.stopPropagation();
}
form.classList.add('was-validated');
}, false);
});
}, false);
})();
</script>
以上步骤完成后,当用户提交表单时,Bootstrap会自动验证电子邮件输入框的内容是否符合电子邮件格式。如果验证失败,输入框将显示红色边框,并在反馈区域显示错误信息。如果验证成功,输入框将显示绿色边框。
推荐的腾讯云相关产品:腾讯云Web应用防火墙(WAF),用于保护网站和应用程序免受常见的Web攻击。产品介绍链接地址:https://cloud.tencent.com/product/waf
领取专属 10元无门槛券
手把手带您无忧上云