在JSP中使用javascript的所有字段都没有显示验证错误

时间:2018-04-15 04:59:56

标签: javascript jsp

我在JSP页面中使用JavaScript,如果输入字段中没有提供任何值,则尝试在所有字段中显示错误..但由于某种原因,错误消息仅显示为第一个字段,即字段标签。

#MOVE{
  position:relative;
  top:0%;
  left: 0px;
  transition: all .5s ease-in-out;
  width:85%;
  height: 100%;
}

1 个答案:

答案 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;
    }