【发布时间】:2013-06-09 08:26:09
【问题描述】:
我有一个闲散的例子:
<input type="button" id="create_account" value="Save">
var Misc = {
validateForm: function () {
if(x == 1){
return false;
}
// this is a simplified example, but sometimes x != 1 and there is no return
}
}
$(document).on('click', '#create_account', function() {
Misc.validateForm();
alert('continue');
});
我遇到的问题是我得到了continue,即使我返回 false。
我希望只有在Misc.validateForm(); 没有返回任何内容时才运行警报
关于这个问题有什么想法吗?
【问题讨论】:
-
流程不会因为你返回 false 而停止,就像说,
false; alert('continue'),仍然会提醒。 -
我猜你可以
stop(),但这太傻了
标签: javascript jquery boolean return