有人可以帮我解决这个问题吗?
我从另一个程序员那里得到了这个功能:
function checkRequired(fieldList) {
var field = null;
var blankFields = [];
for (var i = 0; i < fieldList.length; i++) {
listItem = fieldList[i].split;
fieldId = field[0];
label = field[1];
field = document.getElementById(fieldList[i].split("||")[0]);
if (isVisible(field) && isBlank(field)) {
blankFields[blankFields.length] = fieldList[i].split[1];
}
}
我将这个 json 数组传递给它:
var fieldList = new Array("'15||Project Requested By'","'18||Project Title'","'20||Banner Details'","'202||Flyer Details'","'2134||If Gl Code Not above'","'5862||Quantity'");
使用 FB 我看到函数在这一行出错了[listItem = fieldList[i].split;]
我不完全了解 .split 正在做什么以及它引起的问题。
任何帮助,将不胜感激。
更新:添加了显示错误发生位置的图像: