*. html
<c:forEach var="i" begin="${view.realUpldCnt }" end="${view.upldCnt }" step="1">
<tr>
<th><label for="excelUploadFile">파일 선택</label></th>
<td class="tl">
<input type="file" id="fileItem" name="fileItem" style="display:none;"/>
<input type="text" class="borderbox" id="excelUploadFileName" name="excelUploadFileName" />
<input type="button" class="blackButton2" id="btnExcelUploadFile" name="btnExcelUploadFile" value="파일 선택"/>
</td>
</tr>
</c:forEach>
*.script
for( var i='${view.realUpldCnt}'; i<='${view.upldCnt}'; i++ ) {
<%--파일 찾기 버튼을 누름--%>
$("input[name='btnExcelUploadFile']").eq(i-1).click( function() {
var selected_inx = $("input[name='btnExcelUploadFile']").index(this);
$("input[name='fileItem']").eq( selected_inx ).click();
});
<%--파일 변경 시--%>
$("input[name='fileItem']").eq(i-1).on( "change", function() {
var selected_inx = $("input[name='fileItem']").index(this);
var fileName = $("input[name='fileItem']").eq( selected_inx ).val();
$("input[name='excelUploadFileName']").eq( selected_inx ).val( fileName );
});
}
'JavaScript > Jquery' 카테고리의 다른 글
[jQuery] 부모창 찾기 (0) | 2015.02.16 |
---|---|
[jQuery] 숫자, 한글만 입력 가능 (0) | 2015.02.05 |
[jQuery] submit handler (폼 전송) (0) | 2014.12.23 |
[jQuery] ajax 폴링 기법(interval 재귀 호출) (0) | 2014.07.17 |
[jQuery] jQuery.sub() (0) | 2014.06.30 |