PowerPoint Template

Similar documents
Javascript

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

Javascript

C H A P T E R 2

3장

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

쉽게 풀어쓴 C 프로그래밍

PHP & ASP

PowerPoint 프레젠테이션

Javascript.pages

PowerPoint 프레젠테이션

- 이벤트의처리 <input type= button id= button1 value= 확인 /> <input type= button id= button2 value= 확인 /> 자바스크립트인경우 : document.getelementbyid( button1 ).oncl

Microsoft PowerPoint - aj-lecture4.ppt [호환 모드]

HTML5

jQuery.docx

HTML5

PowerPoint 프레젠테이션

SK Telecom Platform NATE

Javascript

Microsoft PowerPoint - web-part02-ch15-문서객체조작.pptx

EDB 분석보고서 (04.03) ~ Exploit-DB( 에공개된별로분류한정보입니다. ** 5개이상발생한주요소프트웨어별상세 EDB 번호 종류 공격난이도 공격위험도 이름 소프트웨어이름 3037 SQL Inj


2009년 상반기 사업계획

¾Ë·¹¸£±âÁöħ¼�1-ÃÖÁ¾

01....b

2007백서-001-특집

00목차

(291)본문7

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

Microsoft PowerPoint 세션.ppt

쉽게 풀어쓴 C 프로그래밍

SAP Tech를 통해 SAP의 Web Application Server와 그것을 근간으로 서비스되는 BSP Application에 대한 소개를 하게 되어 기쁘다

쉽게 풀어쓴 C 프로그래밍

PowerPoint 프레젠테이션

Ext JS À¥¾ÖÇø®ÄÉÀ̼ǰ³¹ß-³¹Àå.PDF

Microsoft PowerPoint - web-part02-ch13-기본.pptx

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx

<3033B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

화해와나눔-여름호(본문)수정

화해와나눔-가을호(본문)

PowerPoint 프레젠테이션

Visual Basic 반복문

DocsPin_Korean.pages

Data Provisioning Services for mobile clients

untitled

Visual Basic Visual Basic 소개

BEef 사용법.pages

PowerPoint Template

2파트-07

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

자식농사웹완


표1.4출력

003-p.ps

중앙도서관소식지겨울내지33

표1~4


chungo_story_2013.pdf

*중1부

2

Çѱ¹ÀÇ ¼º°øº¥Ã³µµÅ¥

...._


전반부-pdf

<4D F736F F F696E74202D20312E20B0E6C1A6C0FCB8C15F3136B3E2C7CFB9DDB1E25F325FC6ED28C0BA292E >

_

12월월간보고서내지편집3

에너지포커스 2007년 가을호


01_당선자공약_서울

인권문예대회_작품집4-2




목차

A°ø¸ðÀü ³»Áö1-¼öÁ¤

±¹³»°æÁ¦ º¹»ç1

¿¡³ÊÁö ÀÚ¿ø-Âü°í ³»Áö.PDF

전반부-pdf

뉴스레터6호

Microsoft PowerPoint 하반기 크레딧 전망_V3.pptx

50차 본문 최종

양성내지b72뼈訪?303逞

³»Áöc03âš

fsb9¿ù³»ÁöÃÖÁ¾Ãâ

¾ç¼º-¾÷¹«Æí¶÷-³»¿ëÃà¼Ò4

전도대회자료집


< DBAB4B9ABC3BB5FBAB9B9ABB0FCB8AEB8C5B4BABEF32D33B1C72E706466>

<3344C7C1B8B0C6C320BFE4BEE02D E706466>

µ¶ÀÏÅëÀÏÁý1~2Æíq36£02Ð


HTML5

Microsoft PowerPoint - HTML-CSS3.pptx

PowerPoint 프레젠테이션

Visual Basic 기본컨트롤

Microsoft PowerPoint - 07-Data Manipulation.pptx

웹 개발자를 위한 서블릿/JSP

Transcription:

JavaScript 회원정보 입력양식만들기 HTML & JavaScript

Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2

Form 객체 Form 객체 입력양식의틀이되는 <FORM> 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 <FORM> 태그의속성들의정보에관련된것 <FORM> 태그안의여러입력양식을요소라고함 3

Form 객체의속성 4

Form 객체의메소드, 이벤트핸들러 5

Form 객체 Chapter05 형식 : <FORM NAME = " 이름 " TARGET = " 창이름 " ACTION = "URL" ENCTYPE = " 형식 " METHOD = GET POST onsubmit = " 이벤트 " onreset = " 이벤트 ">... </FORM> document. 폼이름.[ 속성 메소드 ] 속성 : action, method, elements, encoding, length, name, target, form, forms 메소드 : blur(), submit(), reset() 이벤트핸들러 : onsubmit, OnReset HTML 홈페이지만들기 6

Form 객체 Chapter05 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- function Output() { var strinfo = "name : " + document.formobj.name + "\n"; strinfo += "length : " + document.formobj.length + "\n"; strinfo += "action : " + document.formobj.action + "\n"; document.formobj.submit(); alert(strinfo) } //--> </SCRIPT> <FORM NAME="FormObj"> <INPUT TYPE="button" VALUE="Form 정보확인 " onclick="output()"> </FORM> HTML 홈페이지만들기 7

프로그램 13-1 [ 그림 13-1] Form1 의실행결과 [ 그림 13-2] Form1 의실행결과 8

프로그램 13-2 [ 그림 13-3] Form2 의실행결과 [ 그림 13-4] Form2 의실행결과 9

Text 객체 Text 객체 <INPUT> 태그의 TYPE 속성의값으로 text 를입력하여만들어진텍스트박스에접근 Form 객체에서파생 형식 : <INPIUT TYPE = "text" NAME = " 이름 " VALUE =" 값 " SIZE = " 크기 " MAXLENGTH = " 크기 " onblur = " 이벤트 " onchange = " 이벤트 " onfocus = " 이벤트 " onselect = " 이벤트 "> 속성 : defaultvalue, name, value 메소드 : blur(), focus(), select() 이벤트핸들러 : onblur, onchange, onfocus, onselect 10

Text 객체 Chapter05 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- function Output(strData) { if (strdata.id.value == " 이름입력 ") { alert(" 이름을입력하세요 "); form.id.focus(); } else { var strinfo = "name : " + strdata.id.name + "\n"; strinfo += "value : " + strdata.id.value + "\n"; strinfo += "defaultvalue : " + strdata.id.defaultvalue + "\n\n"; alert(strinfo) } } HTML 홈페이지만들기 11

Text 객체의속성, 메소드, 이벤트핸들러 12

프로그램 13-3 [ 그림 13-5] Text 의실행결과 [ 그림 13-6] Text 의실행결과 13

Password 객체 Password 객체 <INPUT> 태그의 TYPE 값을 password 로지정한텍스트박스에접근할경우사용 속성, 메소드들은기본적으로 Text 객체의것들과같음 Password 텍스트박스에어떠한정보를입력하였을경우 value 속성을사용하여해당값을가져올수없음 형식 : <INPUT TYPE = "password" NAME = " 이름 " VALUE = " 값 " SIZE = " 크기 "> 속성 : defaultvalue, name, value 메소드 : blur(), focus(), select() 14

Password 객체 Chapter05 예제 : function Output(strData) { if (strdata.id.value == "") { alert(" 비밀번호를입력하세요 "); form.pwd.focus(); } else { var strinfo = "name : " + strdata.pwd.name + "\n"; strinfo += "value : " + strdata.pwd.value + "\n"; strinfo += "defaultvalue : " + strdata.pwd.defaultvalue + "\n\n"; alert(strinfo) } } HTML 홈페이지만들기 15

Password 객체의속성, 메소드, 이벤트핸들러 16

TextArea 객체 TextArea 객체 TYPE 속성의값으로 textarea 를입력하면여러줄을입력할수있는텍스트박스에접근할때사용 형식 : <TEXTAREA NAME = " 이름 " ROWS = " 크기 " COLS = " 크기 " onblur = " 이벤트 " onchange = " 이벤트 " onfocus = " 이벤트 " onselect = " 이벤트 " 속성 : defaultvalue, name, value 메소드 : blur(), focus(), select() 이벤트핸들러 : onblur, onchange, onfocus, onselect 17

TextArea 객체 Chapter05 예제 : function Output(form) { var strinfo = "name : " + form.introduce.n strinfo += "value : \n" + form.introduce.v alert(strinfo); } function Output_Status(strInfo) { window.status = strinfo; } HTML 홈페이지만들기 18

TextArea 객체의속성, 메소드, 이벤트핸들러 19

프로그램 13-4 [ 그림 13-7] TextArea 의실행결과 20

프로그램 13-4 [ 그림 13-8] TextArea 의실행결과 21

Hidden 객체 Hidden 객체 <INPUT> 태그의 TYPE 속성의값으로 hidden 으로지정하여만든입력양식에접근할때사용 형식 : <INPUT TYPE = "hidden" NAME = " 이름 " VALUE = " 값 "> 속성 : defaultvalue, name, value 예제 : function Output(strData) { var strinfo = "name : " + strdata.hiddeninfo.name + "\n"; strinfo += "value : " + strdata.hiddeninfo.value + "\n"; strinfo += "defaultvalue : " + strdata.hiddeninfo.defaultvalue + "\n\n"; alert(strinfo) } 22

Hidden 객체의속성 23

Button 객체 Button 객체 <INPUT> 태그의 TYPE 속성의값으로 button 을입력하여만든버튼에접근할때사용 속성으로는버튼의이름을나타내는 name 속성, 버튼의값을나타내는 value 속성이있음 버튼을클릭한것과같은효과를내는 click() 메소드가있으며버튼을클릭하였을경우발생하는이벤트를처리하기위한 onclick 이벤트핸들러가있음 24

Button 객체 Chapter05 형식 : <INPUT TYPE = "button" NAME = " 이름 " VALUE = " 값 " onclick = " 이벤트 "> 속성 : name, value 메소드 : click() 이벤트핸들러 : onclick 예제 : function Output(strData) { var strinfo = " 이름 : " + strdata.name + "\n"; strinfo += " 값 : " + strdata.value; alert(strinfo); } HTML 홈페이지만들기 25

Button 객체의속성, 메소드, 이벤트핸들러 26

프로그램 13-5 [ 그림 13-9] Button 의실행결과 [ 그림 13-10] Button 의실행결과 27

Checkbox 객체 Checkbox 객체 <INPUT> 태그의 TYPE 속성의값으로 checkbox 를입력하여만든체크박스에접근하고자할때사용하는객체 28

Checkbox 객체 Chapter05 형식 : <INPUT TYPE = "checkbox" NAME = " 이름 " VALUE = " 값 " CHECKED onclick = " 이벤트 "> 속성 : checked, defaultchecked, name, value 메소드 : click() 이벤트핸들러 : onclick 예제 : function Output(form) { var strinfo = " 당신의취미는 \n"; if(form.check1.checked) strinfo += " 게임 \n"; if(form.check2.checked) strinfo += " 독서 \n"; strinfo += " 입니다. \n"; } HTML 홈페이지만들기 29

Checkbox 객체의속성, 메소드, 이벤트핸들러 30

프로그램 13-6 [ 그림 13-11] Checkbox 의실행결과 [ 그림 13-12] Checkbox 의실행결과 31

Radio 객체 Radio 객체 <INPUT> 태그의 TYPE 속성의값으로 Radio 를입력하여만든체크박스에접근하고자할때사용하는객체 속성, 메소드, 이벤트핸들러들은모두 Checkbox 객체의속성, 메소드, 이벤트핸들러들과같음 여기에한가지속성이더추가되어있는데바로 length 속성이있음 32

Radio 객체 형식 : <INPUT TYPE = "radio" NAME = " 이름 " VALUE = " 값 " CHECKED onclick = " 이벤트 "> 속성 : checked, defaultchecked, length, name, value 메소드 : click() 이벤트핸들러 : onclick 예제 : function Output(form) { for(var i = 0; i < form.hobby.length; i++) { if(form.hobby[i].checked == true) { alert(" 당신의취미는 " + form.hobby[i].value + " 입니다."); } } } 33

Radio 객체의속성, 메소드, 이벤트핸들러 34

프로그램 13-7 [ 그림 13-13] Radio 의실행결과 [ 그림 13-14] Radio 의실행결과 35

Select 객체 Select 객체 <SELECT> 태그와 <OPTION> 태그를사용하여만든콤보박스에접근할때사용 selectindex 속성으로콤보박스에서현재선택되어있는항목의인덱스를알수있음 콤보박스에 MULTIPLE 속성이있을경우동시에여러개의항목을선택할수있는데이때 selectedindex 속성을사용하면선택된항목중제일첫번째항목의인덱스만을가져오게됨 콤보박스의각항목의정보를가져오기위해서는 options 속성을사용 36

Select 객체 형식 : <SELECT NAME = " 이름 " SIZE = " 크기 " MULTIPLE onfocus = " 이벤트 " onblur = " 이벤트 " OnChange = " 이벤트 "> <OPTION SELECTED VALUE = " 값 " > 항목 <OPTION SELECTED VALUE = " 값 " > 항목... </SELECT> 속성 : name, length, selectedindex, options, options[i].index, options[i].text, options[i].value, options[i].selected, options[i].defaultselected 메소드 : onchange 37

Select 객체 예제 : function Output(strData) { var strinfo = ""; strinfo += "name : "+ strdata.name+"\n"; strinfo += "length : "+ strdata.length + "\n"; for(var i=0; i < strdata.options.length; i++) { if(strdata.options[i].selected) strinfo += strdata.options[i].text + "\n"; } alert(strinfo); } 38

Select 객체의속성, 이벤트핸들러 39

프로그램 13-8 [ 그림 13-15] Select 의실행결과 [ 그림 13-16] Select 의실행결과 40

FileUpload 객체 FileUpload 객체 <INPUT> 태그의 TYPE 속성의값으로 file 을입력하여만든파일업로드버튼에접근할때사용 형식 : <INPUT TYPE = "file" NAME = "" 이름 > 속성 : name, value 예제 : function Output(form) strinfo += form.fileup.value + "\n"; alert(strinfo); } 41

FileUpload 객체의속성 42

프로그램 13-9 [ 그림 13-17] FileUpload 의실행결과 [ 그림 13-18] FileUpload 의실행결과 43

프로그램 13-10 [ 그림 13-19] INFO3 의실행결과 44