Javascript停止执行中止或退出 [英] Javascript stop execution abort or exit

查看:96
本文介绍了Javascript停止执行中止或退出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果(a.value == 1&& b.value == 2)
{
try {callFunc()} catch(e)

  {} 
}
frm.submit();

里面函数callFunc(),做什么我必须写,以便执行完全停止?
它不应该执行 frm.submit();

  function callFunc()
{
//停止执行 - 确保它不会执行fm.submit()
}

解决方案

更好的是

  function Abort()
{
throw new Error('这不是错误,这只是为了放弃javascript');
}

比从任何地方调用这个


$ b (i = 0; i <10; i ++)
{
($ i



) = 5)中止();

} catch(e){}

>

  function callFunc()
{
//在这里停止执行
Abort();

}

//你要拨打的电话号码

尝试
{
if(a.value == 1&& b.value == 2)
{
callFunc()
}
frm.submit();

catch(e){}


if(a.value==1 && b.value==2)
{
    try{callFunc()  }catch(e) {} 
}
frm.submit();

Inside function callFunc(), what do I have to write so that execution completely stops? It should not execute frm.submit();

function callFunc()
{
    //stop execution here -- ensure it won't execute fm.submit()
}

解决方案

Better one is

function Abort()
{
   throw new Error('This is not an error. This is just to abort javascript');
}

than from any where call this

try
{
    for(var i=0;i<10;i++)
    {
         if(i==5)Abort();
    }
} catch(e){}

For you

function callFunc()  
{      
    //stop execution here 
    Abort();

    } 

//code from where you are going to call

try
{
  if(a.value==1 && b.value==2)    
  {        
   callFunc()   
  }    
  frm.submit(); 
}
catch(e) {}

这篇关于Javascript停止执行中止或退出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆