所以我在这里问了一个问题,开始实施解决方案,但似乎效果不是很好 - 我不断收到错误“元素的内容必须包含良好的标记”< / p>
我正在使用NetBeans IDE。
似乎以&lt;在len之前
以下是引发此错误的代码:
function formValidation() {
var ids = ["orgname", "cultpicklist", "catpicklist", "servpicklist"],
formValue = 1;
for (var i = 0, len = ids.length; i < len; i++) {
if (document.getElementById(ids[i]).value === "") {
formValue = 0;
break;
}
if (formValue == 1) {
return true;
} else if (formValue == 0) {
alert('Please fill out all required fields');
return false;
}
}
答案 0 :(得分:12)
这段JavaScript是否恰好位于XHTML页面的<script>
标记中?如果是这样,请将其移至外部JS文件或use a CDATA
section in the script tag。