ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øÃ£±â
ȨÀ¸·Î


jquery checkbox Àüü ¼±ÅÃ, Àüü ÇØÁ¦, üũ °ª ÃßÃâ
9³â Àü
üũ ¹Ú½º Àüü ¼®ÅÃ
üũ ¹Ú½º Àüü ÇØÁ¦
üũ µÇ¾î ÀÖ´Â °ª ÃßÃâ
¼­¹ö¿¡¼­ ¹Þ¾Æ¿Â µ¥ÀÌÅÍ Ã¼Å©Çϱâ (ÄÞ¸¶·Î ¹Þ¾Æ¿Â °æ¿ì)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
<script type="text/javascript">

        $(document).ready(function() {

                // üũ ¹Ú½º ¸ðµÎ üũ
                $("#checkAll").click(function() {
                        $("input[name=box]:checkbox").each(function() {
                                $(this).attr("checked", true);
                        });
                });

                // üũ ¹Ú½º ¸ðµÎ ÇØÁ¦
                $("#uncheckAll").click(function() {
                        $("input[name=box]:checkbox").each(function() {
                                $(this).attr("checked", false);
                        });
                });

                // üũ µÇ¾î ÀÖ´Â °ª ÃßÃâ
                $("#getCheckedAll").click(function() {
                        $("input[name=box]:checked").each(function() {
                                var test = $(this).val();
                                console.log(test);
                        });
                });

                // ¼­¹ö¿¡¼­ ¹Þ¾Æ¿Â µ¥ÀÌÅÍ Ã¼Å©Çϱâ (ÄÞ¸¶·Î ¹Þ¾Æ¿Â °æ¿ì)
                $("#updateChecked").click(function() {
                        var splitCode = $("#splitCode").val().split(",");
                        for (var idx in splitCode) {
                                $("input[name=box][value=" + splitCode[idx] + "]").attr("checked", true);
                        }
                });

                // test case
                test1();

        });

        function test1() {

                console.log("################################################");
                console.log("## test1 START");
                console.log("################################################");

                var cnt = $("input:checkbox").size();
                console.log("checkboxSize=" + cnt);

                $("input[name=box]:checkbox").each(function() {
                        var checkboxValue = $(this).val();
                        console.log("checkboxValue=" + checkboxValue);
                });

                console.log("----------------------------------------------");

                $("#checkboxArea").children().each(function() {
                        var checkboxValue = $(this).children(":checkbox").val();
                        var text = $(this).children().eq(1).text();
                        console.log(text + "=" + checkboxValue);
                });
        }

</script>
</head>
<body>

        <div id="checkboxArea">
                <li><input type="checkbox" name="box" value="A" /><label>1¹øÂ° checkbox</label></li>
                <li><input type="checkbox" name="box" value="B" /><label>2¹øÂ° checkbox</label></li>
                <li><input type="checkbox" name="box" value="C" /><label>3¹øÂ° checkbox</label></li>
                <li><input type="checkbox" name="box" value="D" /><label>4¹øÂ° checkbox</label></li>
        </div>

        <br/><br/>

        <div id="buttonGroups">
                <input type="button" id="checkAll" value="check all" />
                <input type="button" id="uncheckAll" value="uncheck all" />
                <input type="button" id="getCheckedAll" value="get checked all" />
                <input type="button" id="updateChecked" value="updateChecked" />
        </div>

        <input type="hidden" id="splitCode" name="splitCode" value="A,C,D" />

</body>
</html>
ÃßõÃßõ : 493 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,681
javascript escape/unescape -> php
2,680
Æú´õ¾ÈÀÇ ÆÄÀÏ °¡Áö°í ³î±â
2,679
Á¤±Ô Ç¥Çö½ÄÀ¸·Î ÇÑ±Û ¹®ÀÚ Æ÷ÇÔÇÏ´ÂÁö È®ÀÎÇϱâ
2,678
À¯´ÏÄڵ带 ÀÌ¿ë ÇÑ±Û Ãʼº, Áß¼º, Á¾¼ºÀ¸·Î Âɰ³±â - ÇѱÛ/¿µ¹® º¯È¯
2,677
ÇÑ±Û Ãʼº,Áß¼º,Á¾¼º ÀÚ¸£±â ÇÔ¼ö
2,676
ÆÄÀ̽㿡¼­ À¯´ÏÄÚµå ½ºÆ®¸² ´Ù·ç±â
2,675
Python 2.x ÇÑ±Û ÀÎÄÚµù °ü·Ã Á¤¸®
2,674
%uABCD%u1234 °°Àº urlÀÇ À¯´ÏÄÚµå µðÄÚµù
2,673
ÇѱÛ, ÇÑÀÚ¸¦ À¯´ÏÄÚµå·Î º¯È¯Çϱâ
2,672
°æ·Î ºÐ¸®Çϱâ
2,671
ÇÑ±Û ASCII Äڵ带 À¥ URL¿¡¼­ »ç¿ëµÇ´Â UTF8 ÄÚµå·Î º¯È¯
2,670
Unicode (UTF-8) ÀÎÄÚµù¿¡¼­ ÇÑ±Û ±ÛÀÚ¼ö Ãâ·Â ¹× iconv substr
2,669
PHP¿¡¼­ À¯´ÏÄÚµå·Î ¹®ÀÚ¿­ ÀÎÄÚµùÇϱâ
2,668
[JavaScript] µÚ·Î°¡±â È÷½ºÅ丮°¡ ¾ø´Â °ÍÀ» ¾î¶»°Ô ¾Ë ¼ö ÀÖÀ»±î?
2,667
htmlspecialchars, entity decode
2,666
Php : Finding Chrome and Safari Browsers
2,665
[Shoutcast] jPlayer and Shoutcast Configuration
2,664
[Shoutcast] ÇöÀç Ç÷¹À̵Ǵ °î¸í ½ºÅ©¸³Æ® PHP
2,663
[Shoutcast] ½ºÆ®¸®¹Ö ³ë·¡Á¦¸ñÀ» º¯°æ ½ºÅ©¸³Æ®
2,662
Shoutcast PHP Scripts
2,661
FTP¿¡¼­ »èÁ¦ ¾ÈµÇ´Â ÆÄÀÏÀ̳ª Æú´õ »èÁ¦Çϱâ
2,660
SHOUTcast ¸¦ ÀÌ¿ëÇÑ ÀÎÅÍ³Ý ¶óÀÌºê ¹æ¼Û ½Ã½ºÅÛ ±¸Ãà
2,659
DAUM ¿ìÆí¹øÈ£ ¼­ºñ½º Ȱ¿ëÇϱâ
2,658
½ÇÇàÁß PHP ¿¡·¯ ¸Þ½ÃÁö ·¹º§ Á¶Á¤Çϱâ
2,657
PHP ÀÎÁ§¼Ç°ú file get contentsÀÇ °ü°è
2,656
¹®ÀÚ¿­ ±ÛÀÚ ¼ø¼­ °Å²Ù·Î µÚÁý±â, ¾ÕµÚ ¹ÝÀü Reverse String
2,655
¹è¿­ ¿ä¼Ò ¼ø¼­ °Å²Ù·Î µÚÁý±â, ¾ÕµÚ ¹ÝÀü Reverse Array
2,654
php ¸Þ¸ð¸® »ç¿ë
2,653
ÀÚ¹Ù½ºÅ©¸³Æ® ³»ºÎ °´Ã¼ º¸±â
2,652
ÀÚ¹Ù ½ºÅ©¸³Æ® ¼ýÀÚ Ã³¸® ÄÞ¸¶ ó¸®
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§
Copyright ¨Ï musictrot All rights reserved.