Html 如何将使用BootstrapValidate创建的错误消息居中?
第一次使用引导,第一次询问stackoverflow的问题!我用电子邮件、主题和消息的形式创建了这个模型。我还使用引导验证程序获取弹出的错误消息(如“”)。但它们一直出现在窗口的左侧。有人知道如何在输入框下方获取数据吗?或者甚至在输入框上方?例如,如果其中说“电子邮件”,我想说“请输入一个有效的电子邮件”的错误消息弹出的权利旁边。我已经包括了html和css。希望我做得对。谢谢Html 如何将使用BootstrapValidate创建的错误消息居中?,html,forms,twitter-bootstrap,validation,Html,Forms,Twitter Bootstrap,Validation,第一次使用引导,第一次询问stackoverflow的问题!我用电子邮件、主题和消息的形式创建了这个模型。我还使用引导验证程序获取弹出的错误消息(如“”)。但它们一直出现在窗口的左侧。有人知道如何在输入框下方获取数据吗?或者甚至在输入框上方?例如,如果其中说“电子邮件”,我想说“请输入一个有效的电子邮件”的错误消息弹出的权利旁边。我已经包括了html和css。希望我做得对。谢谢 <!DOCTYPE html> <html> <head> <li
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="form-issue.css">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<script src="https://cdn.rawgit.com/PascaleBeier/bootstrap-validate/v2.2.0/dist/bootstrap-validate.js"></script>
</head>
<body>
<div class="contact">
<h2>CONTACT</h2>
<form action="" method="POST">
<div class="form-group">
<label class="label" for="email">Email</label>
<input id="email" class="form-control" type="text" name="email">
</div>
<div class="form-group">
<label class="label" for="subject"> Subject </label>
<input id="subject" class="form-control" type="text" name="subject">
</div>
<div class="form-group">
<label class="label" for="message">Message</label>
<textarea id="message" class="form-control" name="message" rows="10"></textarea>
<input class="button" type="submit" value="Submit">
</div>
</form>
</div>
<script>
bootstrapValidate('#email', 'email:Please enter a valid email');
bootstrapValidate('#subject', 'required:Subject is required');
bootstrapValidate('#message', 'required:Message is required');
</script>
</body>
</html>
请参见下面的验证示例!并添加一行样式:。无效反馈{宽度:30%;}
请参见下面的示例进行验证!并添加一行样式:。无效反馈{宽度:30%;}
(功能(){
"严格使用",;
addEventListener('load',function()){
//获取要应用自定义引导验证样式的所有表单
var forms=document.getElementsByClassName('needs-validation');
//对它们进行循环并防止提交
var validation=Array.prototype.filter.call(表单,函数(表单){
表单.addEventListener('submit',函数(事件){
if(form.checkValidity()==false){
event.preventDefault();
event.stopPropagation();
}
form.classList.add('was-validated');
},假);
});
},假);
})();
接触
电子邮件
请输入有效的电子邮件。
在元素的类属性中使用引导类“文本中心”
.contact {
color: white;
background-color: #c0c0c0;
padding-top: 2%;
padding-bottom: 4%;
width: 100%;
}
.contact h2 {
text-align: center;
}
.form-group {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
margin: 25px;
}
#email,
#subject,
#message {
width: 30%;
}
.label {
width: 30%;
text-align: left;
}
.button {
background-color: #000000;
color: white;
text-align: center;
width: fit-content;
min-height: inherit;
border-color: #000000;
border-width: 10px;
margin-top: 20px;
margin-bottom: 5px;
}