我有这门课
Class.V = function(v) {
if (v.BooleanValue == true) {
v.Success();
} else {
v.Fail();
}
return Class;
}
我有一个按钮,它将执行一个函数,该函数将返回 true 或 false 以继续或不使用表单。
<input type="submit" onclick="return check()" Value="Check" />
function check() {
Class.V({
BooleanValue: true,
Success: function() {
return true;
},
Fail: function() {
return false;
}
})
但它不起作用。这项工作改为:
function check() {
Class.V({
o: true,
Success: function() {
results = true;
},
Fail: function() {
results = false;
}
return results;
//now works as expected
})
为什么会这样?