개발 Q&A

제목 텍스트박스 배열사용하여 값 체크하기 질문...
글쓴이 구름빛 작성시각 2014/03/10 15:44:06
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 13389   RSS

input text를 배열로 안쓰면 정상 작동 하는데 
빨간색 처럼 배열이 들어간 부분을 체크하려고 보니 잘 안됩니다.
코드중에 어느부분을 잘 못 됐고 어디를 수정해야 할지 알려주시면 감사하겠습니다.



==================================================
배열 미사용시... 정상작동...


<script LANGUAGE="Javascript">
<!--
function Check_Board_Write(){
 var f= document.aaa;

 if (isEmpty(f.a_NM.value)) { alert('a를 입력하세요.'); return; }
 
 f.submit();
}
//-->
</script>

<form name="aaa" action="./aa.php" method="post" enctype="multipart/form-data" >
<td>카테고리명</td>
<td ><input type="text" name="a_NM" class="input"value="<?=$row[1]?>" ></td>
<td>
 <A HREF="#" onclick="[removed]Check_Board_Write()">확인</A>
 </td>




==================================
배열 이용시... 작동이 안됨...

<script LANGUAGE="Javascript">
<!--
function Check_Board_Write(){
var f= document.aaa;
 var arr_artist = f.elements['a_NM[]'];
  for(i=0;i<arr_artist.length;i++){

if (isEmpty(f.a_NM[i].value)) { alert('값을 입력하세요.'); return; }
}

f.submit();
}
//-->
</script>

<form name="aaa" action="./aa.php" method="post" enctype="multipart/form-data" >
<td>카테고리명</td>
<td ><input type="text" name="a_NM[ ]" class="input"value="<?=$row[1]?>" ></td>
<td>
<A HREF="#" onclick="[removed]Check_Board_Write()">확인</A>
</td>

 다음글 좀 두리뭉실한 질문이긴 한데, ci로 사이트 만드려면 (1)
 이전글 불펌 플러그인 (4)

댓글

토리 / 2014/03/10 16:40:30 / 추천 0

function Check_Board_Write(){
  
   var arr_artist = document.getElementsByName('a_NM[]');
  
   for(i=0;i<arr_artist.length;i++){

  if (arr_artist[i].value=="")
  {
   alert('값을 입력하세요.');
   return;
  }
 }

 document.aaa.submit();