본문 바로가기
728x90

프로그래밍 공부15

[javascript/jQuery] 속성이 특정 문자로 시작하는, 끝나는, 포함하는 요소 가져오기(선택자) id, class, name 등의 속성이 특정 문자로 시작하는, 끝나는, 포함하는 요소 가져오기 우선 속성 값이 특정문자로 '시작하는' 요소를 가져오는 예시입니다. 위와 같이 요소가 2개 있을때, javascript에서 "box" 로 시작하는 요소를 모두 가져오려면 아래와 같이 사용하면됩니다. $("input[name^=box]") 이 때, name이 아닌 id, class 를 사용하더라도 사용법은 동일합니다. $("input[id^=box]") $("input[class^=box]") 동일한 방식으로. 속성값이 특정 문자로 끝나는, 포함하는 경우에는 ^=가 아닌 $=, *= 를 써서 적용할 수 있습니다. $("input[name^=box]") $("input[name$=box]") $("input[na.. 2023. 8. 30.
javascript) 팝업창(새 창) 띄우는 법 javascript 팝업창(새 창) 띄우는 법 window.open(url, 팝업명, 팝업옵션) (예시) window.open("https://tistory.com", "pop", "width=500,height=500,top=100,left=200,location=no") 여기서 팝업명은 고유의 id라고 볼 수 있고, 작성하는 사람이 임의로 설정하면 됩니다. 만약 "pop1"이라는 팝업명으로 팝업을 하나 연 상태에서 동일하게 "pop1" 으로 다른 링크의 팝업을 연 경우 기존 열려있던 팝업창이 새로운 링크로 이동하게 됩니다. 팝업옵션은 아래 속성들이 있습니다. 2023. 4. 9.
[JAVA poi] package should contain a content type m1.13 원인 및 해결법 apache poi 엑셀 업로드 시 package should contain a content type m1.13 원인 및 해결법 java poi 를 사용하여 엑셀 업로드를 구현하던 중, package should contain a content type m1.13 이라는 오류가 발생했다. 검색해보니 엑셀 형식이 다르거나 파일이 손상 혹은 잠금되었을때 나타나는 오류라고 하는데, 나의 경우에는 poi 라이브러리 중 XSSFWorkbook 객체를 사용하여 엑셀 파일을 받고 있었는데 .xls 파일을 잘못 업로드하여 발생한 오류였다. XSSFWorkbook 은 .xlsx 파일만 적용 가능하다고 한다. 파일을 .xlsx 버전으로 바꾸고 아래와 같이 적용하니 오류가 해결되었다. .xls 파일을 업로드 하기 위해서는.. 2023. 4. 9.
Javascript) 숫자만 입력 + 3자리마다 콤마(,) 표시하기 예제 자바스크립트 화폐 /금액 입력 예제 (숫자만 입력 + 3자리마다 콤마 표시) 보통 input 박스에 금액을 입력할 때에 천 단위인 3자리마다 콤마를 찍도록 제어하는데요, 여기에 숫자만 입력하도록 제어가 함께 들어가도록 예제를 작성해보겠습니다. 정규식을 사용하는 방법도 있지만, 자동으로 콤마를 찍어주는 toLocalString() 을 사용했습니다. toLocalString()은 Number()로 문자열을 숫자형으로 바꾼 후 사용 가능합니다. 1. 자바스크립트 함수 부분 function onlyNumberWithComma(obj) { var number = obj.value; //숫자가 아닌 값 모두 replace 해주기 number=number.replace(/[^0-9]/g,''); //콤마 표시 num.. 2023. 1. 8.
HTML) 테이블 행, 열 colspan, rowspan으로 병합하기 + 예제 HTML) 테이블 행, 열 colspan, rowspan으로 병합하기 + 예제 오늘은 Javascript에서 테이블 내 td, th를 병합하는 방법을 정리해보겠습니다. 1. 세로(행) 병합하기 (rowspan) 예를 들어, 지원자 데이터를 테이블로 그린다고 가정하여 아래 테이블을 만들어보았습니다. 지역 이름 서울 김OO 서울 박OO 경기 유OO 부산 장O 부산 김OO 위의 코드에서 [지역] 란의 같은 값을 병합하여 아래와 같이 출력하고자 합니다. 이 경우 rowspan 을 사용하여 병합을 해줍니다. 지역 이름 서울 김OO 박OO 경기 유OO 부산 장O 김OO 같은 값 반복이 시작되는 첫 행의 td에서, 몇 번 아래로 반복할 것인지의 횟수를 이런식으로 작성하고, 반복되는 아래 행들에서는 td를 삭제해주시면.. 2022. 11. 13.
JAVA POI setFillBackgroundColor, setFillForegroundColor 안 먹히는 문제 #java poi background color 적용 java poi 를 사용해서 엑셀파일을 만들어왔는데, 항상 되던 XSSFCellStyle의 setFillBackgroundColor가 먹히지 않는 것이다. setFillForegroundColor 도 먹히지 않았다. 이전 코드는 아래와 같았다. dataStyle = (XSSFCellStyle) workbook.createCellStyle(); titleStyle.setFillBackgroundColor(HSSFColor.GREY_25_PERCENT.index); 찾아보니 poi 3.17 부터 변경되었다고 한다. dataStyle = (XSSFCellStyle) workbook.createCellStyle(); dataStyle.setFillForegr.. 2022. 1. 13.
반응형