본문 바로가기

개발/Web

input array에 대해 동일한 name이 여러개일 경우 각 요소에 대한 처리

<script>
for(key in data.errors){
  $("input[name='"+key+"']").addClass('has-error');
    if(key.indexOf('Artist_Name') != -1) {
      var size = $("input[name='Artist_Name[]']").length;
      for (i=0; i<size; i++) {
        if ($("input[name='Artist_Name[]']").eq(i).val().length < 1) {
          $("input[name='Artist_Name[]']").eq(i).toggleClass('has-error');
        }
      }
      var size = $("input[name='Artist_Name_ENG[]']").length;
      for (i=0; i<size; i++) {
        if ($("input[name='Artist_Name_ENG[]']").eq(i).val().length < 1) {
          $("input[name='Artist_Name_ENG[]']").eq(i).toggleClass('has-error');
        }
      }
    }
  }
</script>
반응형