私はこのクラスを持っています
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
})
なぜこれが起こるのですか?