如何在不发布照片的情况下使javascript函数返回true

如何在不发布照片的情况下使javascript函数返回true,javascript,jquery,Javascript,Jquery,下面是检查用户是否加载其照片的代码: if ($('#photoFlag').val() == "0") { alert("sorry you didn't post your photo!"); return false; } 这是检查用户是否发布了照片的功能,只有上传了照片,用户才能进入下一页 如果用户只想进入下一页而不发布照片,有可能吗 是否有任何方法使此javascript代码失效 注:用户无法控制代码,他必须始终上传照片,您只需请求用户确认即可。比如: if

下面是检查用户是否加载其照片的代码:

if ($('#photoFlag').val() == "0") {    
    alert("sorry you didn't post your photo!");
    return false;
}
这是检查用户是否发布了照片的功能,只有上传了照片,用户才能进入下一页

如果用户只想进入下一页而不发布照片,有可能吗

是否有任何方法使此javascript代码失效


注:用户无法控制代码,他必须始终上传照片,您只需请求用户确认即可。比如:

if ($('#photoFlag').val() == "0") {    
 var choice = confirm("Do you want to proceed without posting your photo?");
 return choice;
}

您只需请求用户确认即可。比如:

if ($('#photoFlag').val() == "0") {    
 var choice = confirm("Do you want to proceed without posting your photo?");
 return choice;
}

我认为该值永远不会为0。@用户,我假设您无法控制该代码?用户有点像黑客,我想:您的编辑,您是否询问该代码是否会阻止一个合理确定的攻击者在不发布照片的情况下进入下一页?因为如果是这样的话,答案是否定的。客户端(在您的案例中,浏览器中运行的Javascript代码)永远不应该被信任。那么攻击者会以何种方式使其失去效力?如何防止?我认为该值永远不会为0。@用户,我假设您对该代码没有控制权?用户有点像黑客,我想:您的编辑,您是否询问该代码是否会阻止一个合理确定的攻击者在不发布照片的情况下进入下一页?因为如果是这样的话,答案是否定的。客户端(在您的案例中,浏览器中运行的Javascript代码)永远不应该被信任。那么攻击者会以何种方式使其失去效力?如何防止?或返回确认(“您想继续而不发布您的照片吗?”);是的,我想了想,然后把它原封不动地留给了澄清或者返回确认(“您想继续而不发布您的照片吗?”);是的,我想了想,然后把它原封不动地留给了澄清