Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- curl
- chart.js
- UML
- WebView
- Mail Server
- 폼메일
- javascript
- roundcube
- not working
- 자동 생성
- 안드로이드 gcm
- xe
- soundpool
- php 시큐어코딩
- php 취약점
- PHP
- C#
- 안드로이드 푸시
- 우분투
- 안드로이드 푸쉬
- 자바스크립트
- 안드로이드
- android 효과음
- html5
- FCM
- mysql
- Android
- 설치
- dovecot
- C# IO
Archives
- Today
- Total
그러냐
select box 에서 텍스트 가져오기 본문
반응형
보통 셀렉트박스를 사용할 때 Ajax전송등 사용할 때 선택한 Option에서 value값을 사용하기는 하지만 상황에 따라서는 표시한 텍스트값을 가져와야 할 경우가 있다. 물론 처음 넣을 때 value값 안에 중간연결 기호(, / 등등)를 넣어서 할수도 있지만 텍스트가 띄어쓰기가 있을수고 있고 길이가 길면 그렇게 하는 것도 만만치 않다. 이왕 Option에 텍스트가 들어 있는데 굳이 그렇게 하는것도 좀 그렇고...
<option value="0">선택하세요</option>
위처럼 되어 있으면 "선택하세요"라는 텍스트를 가져오고 싶다는 것이다. 어쨌든 가져올 수 있는 코드는 간단하다.
- var target = document.getElementById("testSelect");
- target.options[target.selectedIndex].text
<TEXTAREA class="javascript" style="DISPLAY: none" name=CodeHighLighterCode rows=10 readOnly cols=60>var target = document.getElementById("testSelect"); target.options[target.selectedIndex].text< /TEXTAREA>
보면 뻔한 소스이이다. 셀렉트박스의 Option배열에서 text를 가져오는데 선택한 Option의 위치를 알기 위해서 해달 셀렉트박스의 selectedIndex를 사용한 것이다.
반응형
'javascript' 카테고리의 다른 글
이메일 체크 정규식 (0) | 2016.01.27 |
---|---|
자바스크립트에서 제공하는 함수를 사용하여 숫자만 입력받기 (0) | 2016.01.27 |
form 공백 제거 (0) | 2016.01.27 |
fck 에디터 이미지 업로드 후 경로를 전체 경로로 표시하 (0) | 2016.01.27 |
FCK 에디터 설치, 그리고 기본 설정 (FCK Editor) (0) | 2016.01.27 |