웹개발
Category
JSP/Servlet
ASP
ASP.NET
PHP
웹디자인
Category
Photoshop
Illustrator
Flash
클라이언트 스크립트
Category
●
Javascript Example
Javascript
CSS3
HTML5
데이타 베이스
Category
MySQL
MSSQL
커뮤니티
Category
공지사항
개발자마당
엔지니어마당
자유마당
플래쉬게임
여행과정보
질문과 답변
Category
웹개발 질문과답변
디자인 질문과답변
자료실
Category
이미지 자료실
개발 자료실
클럽
Category
자동차클럽
하늘소리
공이랑
Javascript Example
Javascript
CSS3
HTML5
Javascript Example
제 목
[INPUT BOX] 동적으로 INPUT BOX 생성하기
작성자
운영자
등록일
200809250112106
조회수
29,531
동적으로 INPUT BOX 생성하는 자바스크립트 소스입니다.
아래의 코드를 사이에 넣어 줍니다.
텍스트 박스의 갯수 :
<style type="text/css" rel="stylesheet"> div, input { font-size:10pt; } input { border:1px solid #C0C0C0; } </style> <script type="text/javascript"> <!-- function CreateTextBox() { var count = document.all.txtCount.value; //숫자인지 아닌지를 판단 (isNaN : is not a Number의 약자) //숫자가 들어가면 false를 반환 if (!isNaN(count))//숫자를 입력한다면... { //개체를 생성할때마다 누적시키려면 아래의 코드를 주석처리 하세요. document.getElementById("txtPanel").innerHTML = ""; //자식으로 넣을 태그를 만듭니다. body에 <div></div>사이에 들어갑니다. for (i=0; i<count; i++) { var txt = "<input type='text' size='30' onfocus='ChangeColor()' onblur='ChangeColor()'/><br />"; document.getElementById("txtPanel").innerHTML += txt; } } } function ClearTextBox() { document.getElementById("txtPanel").innerHTML = ""; } function ChangeColor() { if (event.type == "focus") event.srcElement.style.backgroundColor = "#FFFF00"; else if (event.type == "blur") event.srcElement.style.backgroundColor = "white"; } //--> </script> 아래의 코드를 <body></body>사이에 넣어 줍니다. <div style="border:1px solid gray; width:400px; height:20px; padding:5px;"> 텍스트 박스의 갯수 : <input type="text" name="txtCount" size="5" style="text-align:right;" /> <input type="button" value=" 생성하기 " onclick="CreateTextBox();" /> <input type="button" value=" 전체삭제 " onclick="ClearTextBox();" /> </div> <div id="txtPanel"></div>
2
0
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
2프로
2016-07-06
이렇게 동적으로 만든 input박스에 각각 다른 name을 부여할 수 있는 방법이 있을까요?
예를 들면 ... 텍스트박스의 갯수를 5개라고 하고 생성하기 클릭하면
각각의 text박스의 name은
input1, input2, input3, input4, input5 이렇게 가능한지 궁금해지네요 ... ^^
번호
제목
글쓴이
추천
조회
날짜
238
[SELECT] SELECT BOX에서 선택된 OPTION VALUE 와 TEXT 가져오기
운영자
18 /
8
82988
2008-08-09
237
[TIME] 앞으로 남은 날짜를 계산해줍니다.
운영자
0 /
0
23856
2008-08-09
236
[TIME] 타이머 자바스크립트
운영자
0 /
0
23804
2008-08-09
235
[CALENDAR] 팝업 카렌더 II
운영자
0 /
1
25357
2008-08-09
234
[TEXT] 텍스트 하이라이트 효과
운영자
0 /
0
31068
2008-08-09
233
[TEXT] 자연스럽게 좌-우측으로 페이딩 아웃되는 스크롤 텍스트
운영자
0 /
1
24058
2008-08-08
232
[CALENDAR] 심플한 달력!
운영자
0 /
0
24511
2008-08-07
231
[IMAGE] 파일 업로드시 이미지 미리보기
운영자
0 /
17
28923
2008-08-04
230
[TABLE] 마우스 오버시 테이블이 페이드 인 아웃됩니다!
운영자
2 /
0
24898
2008-08-04
229
[CALCULATOR] 심플한 계산기
운영자
0 /
0
24525
2008-08-01
228
[PASSWORD] 패스워드를 입력해야만 페이지를 볼수 있습니다.
운영자
0 /
0
26425
2008-07-31
227
[TEXT] 폼안에서 글자가 타이핑 됩니다.
운영자
0 /
0
24373
2008-07-30
226
[WINDOW] 브라우저 흔들기
운영자
0 /
0
24071
2008-07-29
225
[TABLE] 테이블 가로라인 이동
운영자
0 /
0
24875
2008-07-28
224
[TEXT] 텍스트가 페이딩 롤오버 됩니다.
운영자
0 /
0
23977
2008-07-26
223
[LINK] 링크된 텍스테에 마우스를 올리면 색상이 깜빡거립니다.
운영자
0 /
0
23763
2008-07-25
222
[TABLE] 테이블 소트시키기 II
운영자
0 /
0
24093
2008-07-21
221
[FILE] 버튼을 누르면 첨부파일 입력창 갯수가 늘어납니다.
운영자
0 /
0
23698
2008-07-20
220
[TOOLTIP] 말풍선 툴팁!
운영자
1 /
9
29790
2008-07-17
219
[TABLE] 드래그 & 드롭 테이블
운영자
0 /
4
27978
2008-07-08
218
[MENU] 슬라이딩 메뉴
운영자
0 /
0
33194
2008-07-07
217
[TABLE] 테이블 하이라이트 효과
운영자
0 /
0
24690
2008-07-05
216
[MENU] 네이버 콤보 스타일 (토글 리스트 메뉴)
운영자
0 /
0
26916
2008-07-04
215
[INPUT BOX] 정규식을 이용한 공백(SPACE) 체크하기
운영자
2 /
3
65629
2008-07-03
214
[POPUP] 간단한 풍선도움말
운영자
0 /
0
23643
2008-07-02
[1]
[2]
[3]
[4]
[5]
6
[7]
[8]
[9]
[10]
제목
내용
제목+내용
작성자