1. if(event.keyCode == 13 || event.keyCode == 0) //enter || click
  2.     {
  3.         if (document.frmList.cashsum.length > 1) // 카운트하는 갯수가 1 이상이면 같은 이름의 개체가 있는 것이므로, loop 돈다.
  4.         {
  5.             for(var i=0; i<document.frmList.cashsum.length; i++)
  6.             {
  7.                 // 데이터 검증
  8.             }
  9.         }else{ // 카운트 갯수가 1을 초과하지 않으면 한개 밖에 없으므로 loop돌 필요 없다.
  10.         // 데이터 검증
  11.    
  12.         }
  13.     }

위의 코드에서 주의 깊게 볼 부분은, document.frmList.cashsum.length 이 부분이다.
cashsum은 폼 객체 중에서 이름인데, 이 것이 elements로 되어있으면, form의 하위 객체를 모두 카운트하기 때문에 원하지 않는 값이 나올 수도 있다.

주의할 것!
이올린에 북마크하기(0) 이올린에 추천하기(0)

트랙백 보낼 주소 :: http://coolsoo.net/blog/uni1978/trackback/1173598785

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 비밀방문자
    2007/04/20 20:30
    댓글 주소 수정/삭제 댓글
    관리자만 볼 수 있는 댓글입니다.
[로그인][오픈아이디란?]


BLOG main image
열정은 동사다. by 無聲呼人

카테고리

All that my life (387)
Notice (3)
Monologue (215)
책, 영화 그리고 음악 (15)
내가 보는 세상 (22)
I like computer (110)
WishList (9)

글 보관함

달력

«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Statistics Graph