gpt4 book ai didi

javascript - 如何将 css 文本格式添加到 javascript 推送错误?

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:58 25 4
gpt4 key购买 nike

谁能告诉我如何将 css 文本格式添加到 javascript 推送错误中?例如,如果我想要 margin-top:10px; margin-bottom:10px; 添加到

errors.push("You did not complete Company Name");

我的 JavaScript 代码:

<script>
function displayErrors(errors){
var container = document.getElementById("alertBox2");
var html = "<ul>";

for(var i=0; i<errors.length; i++){
html += "<li>" + errors[i] + "</li>";
}
html += "</ul>";

container.innerHTML = html;
container.style.display = "block";
}

function validateForm(){
var cname = document.forms["myForm"]["cname"].value;
var creg= document.forms["myForm"]["creg"].value;
var address= document.forms["myForm"]["address"].value;
var post= document.forms["myForm"]["post"].value;
var contactn= document.forms["myForm"]["contactn"].value;
var contactt= document.forms["myForm"]["contactt"].value;
var email= document.forms["myForm"]["email"].value;

var errors = [];

if(cname == ""){
document.body.scrollTop = document.documentElement.scrollTop = 0;
document.getElementById("alertBox").style.display='block';
errors.push("You did not complete Company Name");
}

if(errors.length > 0){
displayErrors(errors);
return false;
} else {
return true;
}
}
</script>

最佳答案

为什么不更改 Javascript 的以下部分:

for(var i=0; i<errors.length; i++){
html += "<li class='error'>" + errors[i] + "</li>";
}

然后在你的 CSS 中添加:

.error{
margin: 10px 0;
}

这也有助于分离样式和内容。

关于javascript - 如何将 css 文本格式添加到 javascript 推送错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22762034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com