首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在一个函数中怎么防止另一个函数被执行

2012-02-09 
在一个函数中如何防止另一个函数被执行inputtype text id a /inputtype button onclick fun

在一个函数中如何防止另一个函数被执行
<input   type= "text "   id= "a "   />
<input   type= "button "   onclick= "func1();func2() "   />

<script>
func1()   {
    if   (document.getElementById( "a ").value   ==   " ")   {
        //   除了把func2()的内容放入func1()内进行控制外,
        //   有没有什么方法防止函数func2()被执行?
    }
}
func2()   {
    alert(document.getElementById( "a ").value);
}
</script>


Thanks!

[解决办法]
var isExec = false;

在 function1 执行时将 isExec=true 设置为true

在function2 中判断 如果 isExec=true 就不执行

热点排行