asfman
android developer
posts - 90,  comments - 213,  trackbacks - 0
<form method="post" id="fm" action="">
 <input type="checkbox" />
  <input type="checkbox" />
</form>
<div><div>2</div>1</div>
<script type="text/javascript">
<!--
    var Break = function (sentinel, F) {
        return function () {
            try {
                F();
            } catch (exp) {
                if (exp.message != sentinel) throw exp;
            }
        };
    };
    var each = function (nodes, callback, endcallback) {
        var array = [], l = nodes.length, i = 0;   
        Break('break', function () {
            for (; i < l ; i ++) callback(nodes[i], i, array);
            endcallback && endcallback();
        })();
        return array;
    };
Break("exit", function(){
    each(document.getElementById("fm").elements, function(chk){
        if(chk.checked){
            throw new Error("break");
        }
    }, function(){
       alert("至少选择1个");
       throw new Error("exit");
    });
    alert("success exit");
})();
//-->
</script>
posted on 2008-12-17 16:32 汪杰 阅读(161) 评论(0)  编辑 收藏 引用 所属分类: javascript
只有注册用户登录后才能发表评论。

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(15)

随笔分类(1)

随笔档案(90)

文章分类(727)

文章档案(712)

相册

收藏夹

http://blog.csdn.net/prodigynonsense

友情链接

最新随笔

搜索

  •  

积分与排名

  • 积分 - 466814
  • 排名 - 6

最新随笔

最新评论

阅读排行榜

评论排行榜