我在JSP页面中使用JavaScript,如果输入字段中没有提供任何值,则尝试在所有字段中显示错误..但由于某种原因,错误消息仅显示为第一个字段,即字段标签。
#MOVE{
position:relative;
top:0%;
left: 0px;
transition: all .5s ease-in-out;
width:85%;
height: 100%;
}
答案 0 :(得分:1)
因为validation()
函数在fieldLabel
为空时,您将返回false ,因此version
无法执行,请将代码更改为下面:
function validation() {
var fieldLabel = document.getElementById("fieldLabel").value;
var version = document.getElementById("version").value;
var isValid = true;
if (fieldLabel == "") {
document.getElementById("fieldLabelError").innerHTML = "**Please enter Field label";
isValid = false;//use a variable to set the result
}
if (version == "") {
document.getElementById("versionError").innerHTML = "**Please enter version";
isValid = false;
}
return isValid;
}