Javascript 如果我的函数计算结果为true,如何使我的confirm语句发布状态,如果为false,如何使我的confirm语句发布状态?

Javascript 如果我的函数计算结果为true,如何使我的confirm语句发布状态,如果为false,如何使我的confirm语句发布状态?,javascript,if-statement,confirm,Javascript,If Statement,Confirm,我希望在用户单击submit时弹出一个确认框,但前提是他们的帖子包含一个字符串,如“sale”和“£”。不幸的是,无论单击“确定”还是“取消”,代码都会转发到操作页面 我还尝试创建另一个包含确认语句的“if-else”,为Ok返回true,为Cancel返回False,但没有效果 很抱歉,如果其中有些内容很难理解,我是个笨蛋,正试图用JavaScript来表达我的想法 函数检查(){ var post=document.forms[“myForm”][“newPost”].value; if

我希望在用户单击submit时弹出一个确认框,但前提是他们的帖子包含一个字符串,如“sale”和“£”。不幸的是,无论单击“确定”还是“取消”,代码都会转发到操作页面

我还尝试创建另一个包含确认语句的“if-else”,为Ok返回true,为Cancel返回False,但没有效果

很抱歉,如果其中有些内容很难理解,我是个笨蛋,正试图用JavaScript来表达我的想法


函数检查(){
var post=document.forms[“myForm”][“newPost”].value;
if(post.indexOf('sale')>-1 | | post.indexOf('英镑')>-1){
确认(“如果这是“待售”帖子,请改为在市场上发布。按“确定”以一般状态发布。”);
}
}
职位:
您必须使用的返回值来控制事件流:

函数检查(){
var post=document.forms[“myForm”][“newPost”].value;
if(post.indexOf('sale')>-1 | | post.indexOf('英镑')>-1){
var res=confirm(“如果这是“待售”帖子,请改为发布到市场。按“确定”以一般状态发布。”);
如果(res)返回true;
否则返回false;
}
}

职位:

非常感谢您!