일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vscode
- 문자열
- 정규식
- list
- 이탈리아
- Array
- Eclipse
- Java
- Visual Studio Code
- 배열
- table
- json
- date
- 이클립스
- js
- CSS
- string
- windows
- input
- javascript
- Button
- 자바
- 테이블
- CMD
- 인텔리제이
- ArrayList
- html
- IntelliJ
- Maven
- 자바스크립트
- Today
- Total
목록2020/11/28 (6)
어제 오늘 내일
HTML에서 테이블을 표현하고, 테이블의 셀을 병합하는 방법을 알아보도록 하겠습니다. 먼저, HTML로 테이블을 그리는 방법을 모른다면 지난 포스팅을 참조하세요. [HTML] 기본 테이블(표, Table) 그리기 (table, tr, td, th) [HTML] 테이블 제목 지정하기, caption tag 아래 예제 테이블을 가지고 가로, 세로 셀 병합을 해 보도록 하겠습니다. 학년 반 1 1 1 2 2 1 세로 셀 병합하기 (rowspan) 학년 반 1 1 2 2 1 위 코드는 2개의 '1학년' 항목이 2 row가 병합되었습니다. 2개의 row가 병합되었으므로, 결국 세로 방향으로 합쳐진 셀이 만들어진 것입니다. 여러줄의 row를 병합 할때는 위의 예시처럼 병합을 시작하려는 cell에 rowspan을 정..
숫자 3자리마다(천단위) 콤마를 찍어서 문자열로 리턴하는 2가지 방법을 소개합니다. 1. 정규식(Regular Expression) 이용하기 2. toLocaleString() 함수 이용하기 1. 정규식(Regular Expression) 이용하기 const n1 = 12345.6789; const n2 = -12345.6789; const cn1 = n1.toString() .replace(/\B(? 정규식을 사용하여 천단위마다 콤마를 추가한 예제입니다. 2. toLocaleString() 함수 이용하기 toLocaleString() 함수 toLocaleString() 함수를 사용하여 간단하게 천단위마다 콤마를 추가할 수 있습니다. number.toLocaleString(locales, options)..
datalist와 select는 비슷해보이지만, 차이점이 있습니다. === 선택 === 한국어 영어 중국어 스페인어 select는 사용자가 선택할 수 있는 선택 항목을 제공하고, 그 범위내에서만 선택이 가능합니다. [HTML] 콤보박스(select) (1) - 기본값 지정, 비활성화, 항목 비활성화 [HTML] 콤보박스(select) (2) - 사이즈 지정, 중복선택, 카테고리 설정 [Javascript] 콤보박스(select)에서 선택한 값, 텍스트 출력하기 datalist는 option 목록에 없는 값도, 사용자의 입력을 받을 수 있습니다. 사용자가 입력창에 타이핑을 하면, option 목록에서 일치하는 값을 찾아서 자동완성 기능을 제공합니다. 자동완성 기능을 제공하기 때문에, 사용자가 선택해야 할 ..
태그는 사용자의 입력을 돕기 위해, 콤보박스 형태로 사용자가 추천할 수 있는 선택지를 제공하고, 자동완성 기능을 제공합니다. 1. 태그 알아보기 2. 에 value와 label 추가하기 3. default 값 지정하기 4. 의 option 전체 목록 가져오기 1. 태그 알아보기 태그는 위 예제에서 보는 것처럼 태그에 연결되어 사용자가 값을 쉽게 입력 할 수 있도록 추천 목록을 제공하고, 사용자가 추천목록 안의 값을 타이핑 할 경우 자동완성 되는 기능을 제공합니다. datalist가 제공하는 추천목록 이외의 값을 입력할 수도 있습니다. 콤보박스와 텍스트 입력 창을 합쳐 놓은 것과 비슷합니다. 주의할 점은 의 list에 정의된 값과 의 id 값이 같아야 한다는 것입니다. 이 두 속성이 두 태그를 연결해주는 ..
select 태그를 사용한 콤보박스에서 선택한 값과 텍스트를 출력하는 방법을 소개합니다. 1. 콤보박스(select)에서 선택한 값 출력하기 2. 콤보박스(select)에서 선택한 텍스트 출력하기 3. 중복선택 된(multiple) 값과 텍스트 출력하기 먼저 select 태그를 이용하여 콤보박스를 만드는 방법은 아래 링크의 이전 포스팅을 참조하세요. [HTML] 콤보박스(select) (1) - 기본값 지정, 비활성화, 항목 비활성화 [HTML] 콤보박스(select) (2) - 사이즈 지정, 중복선택, 카테고리 설정 1. 콤보박스(select)에서 선택한 값 출력하기 한국어 영어 중국어 스페인어 function handleOnChange(e) { // 선택된 데이터 가져오기 const value = e..
1. oninput 이벤트, 정규식, replace() 함수 사용하기 2. pattern 속성 적용하기 1. oninput 이벤트, 정규식, replace() 함수 사용하기 function handleOnInput(e) { e.value = e.value.replace(/[^A-Za-z]/ig, '') } (JS, HTML 탭을 클릭하여 소스코드를 확인하세요) 이 코드는 사용자가 알파벳이 아닌 다른 값을 입력하면 아예 입력이 되지 않습니다. input에 사용자가 값을 입력하면 handleOnInput 함수를 실행시키고, 이 함수는 사용자가 입력한 값을 replace함수와 정규식을 활용하여 입력한 값에 알파벳이 아닌 문자가 있는 경우 공백으로 변환시켜서 input에 다시 넣어줍니다. 2. pattern 속..