Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我从我的编码中调用此函数。但是,在调用javascript时,捕获了js错误。 “ referenceerror,未定义$ chk”。我无法发布总js文件。这引起了问题。这个编码中的$ chk是什么?以及如何使这个错误没有...。意味着,我要在顶部定义它吗?或如何摆脱这个错误?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
function addValueToList(elemlist,elemhidden,elemval,elemlab,elemcheck) {
alert(elemlist);
if ($chk($(elemlist)) && $chk($(elemhidden)) && $chk($(elemval)) && $chk($(elemlab)) && $chk($(elemcheck))) {
var value = $(elemval).getProperty('value');
var label = $(elemlab).getProperty('value');
var check = 0;
if (value != '') {
value = value + "||" + label;
if ($(elemcheck).checked) {
value = value + ' [default]';
check = 1;
cleanOptions(elemlist);
}
if (editValue == null) {
addOption(elemlist,value,elemval,elemcheck);
} else {
if ($chk($(editValue))) {
$(editValue).setProperty('value',value);
$(editValue).setText(value);
editValue = null;
}
}
$(elemval).setProperty('value','');
$(elemlab).setProperty('value','');
$(elemcheck).checked = false;
buildHiddenField(elemlist,elemhidden);
} else {
window.alert("Value field cannot be empty !");
}
} else {
window.alert("addValueToList : Problem to retreive values ");
}
}
我从我的编码中调用此函数。但是,在调用javascript时,捕获了js错误。 “ referenceerror,未定义$ chk”。我无法发布总js文件。这引起了问题。这个编码中的$ chk是什么?以及如何使这个错误没有...。意味着,我要在顶部定义它吗?或如何摆脱这个错误?
最佳答案
据我所知,这是一个MooTools函数,用于检查该值是否存在(该值不为null,并且不是false或等效值),并且根据给定的值(是否为true)返回true / false。 。
但是现在已不推荐使用,因此,如果您更新了MooTools库,则由于他们决定不创建替代方案,它可能不再可用。
唯一的其他选择是尝试:
if( ($(elemlist) && $(elemlist).length > 0) && ($(elemhidden) && $(elemhidden).length > 0) && ($(elemval) && $(elemval).length > 0) && ($(elemlab) && $(elemlab).length > 0){
// Some code here
}
关于php - 以下代码中的$ chk是什么。我找不到它。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17991269/
10-10 07:39