Javascript & JQuery & CSS > example - Length°¡ undefined 󸮹æ¹ý µî·ÏÀÏ : 2017-07-04 18:47 Á¶È¸¼ö : 54,055ÀϹÝÀûÀ¸·Î °´Ã¼°¡ 1°³À϶§ Length ¸¦ ±¸ÇÏ°Ô µÇ¸é undefined °¡ ¶ß°Ô µË´Ï´Ù.
¸¸¾à ¼Ò½º»ó¿¡ Form °´Ã¼ check_no °¡ ¾ø°Å³ª, 1°³À϶§, ¶Ç´Â ¿©·¯°³°¡ »ý±æ ¼öµµ ÀÖ´Â ÇÁ·Î±×·¥À» ¸¸µé°Ô µÉ °æ¿ì ÀÌ·¯ÇÑ °æ¿ì ¿¹¿Ü ó¸® ÇÏ´Â °æ¿ì ³°¨ ÇÒ¶§°¡ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì °£´ÜÇÑ ¹æ¹ýÀ¸·Î 󸮰¡ °¡´ÉÇÕ´Ï´Ù. script ¼Ò½º¿¡¼´Â getElementsByName Method ¸¦ ÀÌ¿ëÇؼ check_text[] À» Àоî¿Í check_obj.length ¿Í °°Àº ÇüÅ·Π»Ñ·ÁÁÖ¸é undefined °¡ ¶ßÁö¾Ê°í, length¸¦ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é ¾ø´Â °´Ã¼¸¦ Àоî¿Í length¸¦ Ãâ·ÂÇÏ°Ô µÇ¸é ¾î¶»°Ô µÉ±î¿ä? º¸ÅëÀÇ °æ¿ì´Â ¾ø´Â °´Ã¼·Î ÀνÄÇÏ¿© Null °ªÀ» ¹ÝȯÇÏ¿© ½ºÅ©¸³Æ® ¿À·ù°¡ ¶ß°Ô µÇ´Âµ¥¿ä.. Å×½ºÆ® ÇØ º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. var check_obj = document.getElementsByName('input_null[]') ; alert(check_obj.length); ¼Ò½º¸¦ º¸½Ã¸é getElementsByName ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© input_null[] °´Ã¼¸¦ ÀÐ¾î ¿É´Ï´Ù. ±×·¯³ª document ¿¡´Â input_null[] À̶ó´Â °´Ã¼°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ±×·¡µµ ½ºÅ©¸³Æ®»ó ¿À·ù¸¦ ¶ßÁö ¾Ê°í, 0À̶ó´Â ¼ýÀÚ length¸¦ ¹Ýȯ ÇÏ°Ô µË´Ï´Ù. ¾Æ·¡ ¿¹Á¦´Â À¯¿ëÇÑ ¿¹Á¦ ÀÔ´Ï´Ù. checkbox checked ¿¡ µû¸¥ input °ªÀ» ã¾Æ Ãâ·ÂÇØ ÁÖ´Â ¼Ò½º ÀÔ´Ï´Ù.
check_obj.item(i).checked ¸¦ ´ë½Å ÇÏ¿© check_obj[i].checked ¿Í °°ÀÌ »ç¿ëÇÏ¿©µµ µÇ¸ç, text_obj.item(i).value ¸¦ ´ë½Å ÇÏ¿© text_obj[i].value ¸¦ »ç¿ëÇصµ µË´Ï´Ù.¸¶Áö¸·À¸·Î ASP ÇÁ·Î±×·¥¿¡¼ ÀÌ °´Ã¼¸¦ ¹ÞÀ» ¶§´Â ¾Æ·¡ ¼Ò½ºÃ³·³ ¹ÞÀ¸½Ã¸é µË´Ï´Ù. check_list = Request("check_list[]")
|