폼 객체

 

1. text 객체

 

주요 메서드와 속성

설명

name

텍스트 박스의 이름

value

텍스트 박스의 값

 

WebContent/form/text.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>text.html</title>

<script>

function copyFunc(ff){

ori = ff.ori.value;

ff.copy.value = ori;

}

</script>

</head>

<body>

<h1>text 입력상자의 값 제어</h1>

<form name='frm'>

원본 : <input type='text' name='ori' value='park'><br>

사본 : <input type='text' name='copy' value=''>

<p>

<input type='button' value='copy' onclick='copyFunc(this.form)'>

</form>

</body>

</html>

 

[실행결과]

 

2. radio 객체

 

주요 메서드와 속성

설명

form

체크 박스 입력 양식을 포함하는 폼 객체의 정보를 가져옴.

checked

체크 박스를 선택하도록함.

defaultChecked

체크 속성이 설정되었는지 확인

name

체크 박스의 이름

value

체크 박스의 값

type

type속성값을 제어

blur() focus()

포커스를 제어

click()

체크 박스를 체크함.

 

WebConent/form/radio.html

 

<html>

<head>

<title>라됴객체 </title>

<script language="JavaScript">

function mclick(f){

l=f.chk.length

for(i=; i < l ; ++i){

if(f.chk[i].checked){

f.re.style.backgroundColor=f.chk[i].value

f.re.value=f.chk[i].value}

}

}

</script>

</head>

<body>

<form name=ff>

<table border=0>

<th><center>Box의 색상을 고르시요</center></th>

<tr>

<td>

<textarea name=re rows=cols=30 ></textarea>

</td></tr><tr>

<td>

<input type="radio" name=chk value="#330000">검정

<input type="radio" name=chk value="#3300FF">파랑

<input type="radio" name=chk value="#00FF00">녹색

<input type="radio" name=chk value="#FF0000">빨강<br>

<input type="radio" name=chk value="#FFFF00">노랑

<input type="radio" name=chk value="#FFFFFF">흰색

<input type="radio" name=chk value="#FF9900">오랜지

<input type=button name=bu value="click" onclick="mclick(this.form)">

</td>

</tr>

</table>

</form>

</body>

</html>

 

 

 

3. checkbox 객체

 

주요 메서드와 속성

설명

form

체크 박스 입력 양식을 포함하는 폼 객체의 정보를 가져옴.

checked

체크 박스를 선택하도록함.

defaultChecked

체크 속성이 설정되었는지 확인

name

체크 박스의 이름

value

체크 박스의 값

type

type속성값을 제어

blur() focus()

포커스를 제어

click()

체크 박스를 체크함.

 

WebContent/form/checkbox2.html

 

<html>

<head>

<title> Check Box2 </title>

<script language="JavaScript">

function mclick(f){

l=f.chk.length

f.re.value=""

for(i=; i<l ; i++){

if(f.chk[i].checked) {f.re.value=f.re.value + f.chk[i].value + "\n"}

}

}

</script>

</head>

<body>

<form name="ff" method="post">

<table border=0>

<th>마음에 드는 연예인을 고르시요</th>

<tr>

<td>

<textarea name=re rows=cols=30 ></textarea>

</td></tr><tr>

<td>

<input type="checkbox" name=chk value="황수정">황수정

<input type="checkbox" name=chk value="채림">채림

<input type="checkbox" name=chk value="황신혜">황신혜

<input type="checkbox" name=chk value="김미화">김미화<br>

<input type="checkbox" name=chk value="이영자">이영자

<input type="checkbox" name=chk value="고두심">고두심

<input type="checkbox" name=chk value="신지">신지<br>

<input type=button name=bu value="선택" onclick="mclick(this.form)">

<input type=reset value="취소">

</td>

</tr>

</table>

</form>

</body>

</html>

 

 

 

4. select 객체

 

1) 객체명.selectedIndex : 선택한 항목의 번호(0번부터)

2) 객체명.[객체명.options.selectedIndex].value : 선택한 항목의 값.

3)객체명.[객체명.options.selectedIndex].text : 선택한 항목의 text.

 

WebContent/form/select.html

 

<HTML>

<HEAD>

<title> </title>

<script language="JavaScript">

function mclick(f,n){

f.tt.style.backgroundColor=n

}

function chang(f){

f.tt.style.backgroundColor=f.sel.options[f.sel.options.selectedIndex].value

}

</script>

</HEAD>

<BODY>

<b><h3>Select 를 이용하여 바탕 색상 바꾸기</h3></b><p>

<form name="ff">

<input type=text name=tt >

<select name="sel" onChange="chang(this.form)">

<option value="#000000">검은색

<option value="#006600">녹색

<option value="#00FF00">연두색

<option value="#FF0000">뻘건색

<option value="#FFFFFF">흰색

</select>

<input type="button" value="white" onClick="mclick(this.form, 'white')">

</form>

</BODY>

</HTML>

 

 

 

 

5. reset 버튼 객체

 

각 항목의 값을 초기값으로 셋팅한다.

특정항목에 값이 있을때 reset 되지 않도록 제어하는 예제임.

 

WebContent/form/onReset.html

<HTML>

<HEAD>

<TITLE>onReset()-1</TITLE>

<style>

input{font-size:40;}

</style>

<script>

function fun(ff)

{

if(ff.irum.value ==""return true;

else return false;

}

</script>

</HEAD>

<BODY>

<h3> 이름 항목에 값이 있으면 리셋버튼의 기능 중지</h3>

<form name="frm" onReset="return fun(this)">

Name <input type="text" name="irum" value=""><br>

Address <input type="text" name="addre" value=""><br>

<input type=reset value="다시">

</form>

</BODY>

</HTML>

 

[실행결과]

 

 

 

 

6. onSubmit 버튼

 

폼에 있는 정보를 서버로 전달하는 기능


WRITTEN BY
빨강꼬마

,