날짜: 1996-03-08 | 글쓴이: 도아 | 26551 번 | 프린트 | 메일로보내기

제 8강 - Input 태그: Checkbox, Radio

Checkbox, Radio
CHECKBOX 사용형식

<INPUT TYPE="CHECKBOX" 
CHECKED 
NAME="checkboxName"(반드시 필요)
VALUE="checkboxValue" 
> 
textToDisplay
설명

on/off 상태를 갖는 입력 필드로 NAME 속성을 이용해서 이름을 지정할 수 있다. CGI 프로그램에 전달될 때에는 name=값(on 또는 value 속성값)의 형식으로 전달된다. 따라서 checkbox의 name은 항상 서로 다르게 지정해야 하며, value는 지정하지 않아도 된다. RADIO 사용형식

<INPUT TYPE="RADIO" 
CHECKED 
NAME="radioName"(반드시 필요)
VALUE="buttonValue"(반드시 필요)
> 
textToDisplay 
설명

checkbox와 동일한 기능을 하지만 checkbox가 여러개를 동시에 선택할 수 있는 반면 radio는 여러 개중 하나만 선택할 수 있다. CGI에 전달되는 형식은 radio 버튼 이름=선택된 radio 버튼의 값(value 속성)이다. CGI에서 참조를 위해 name/value 속성을 지정해야하며, 동일 그룹의 모든 radio 버튼은 name 속성은 같게, value 속성은 다르게 지정해야 한다. 예 HTML 소스

소스를 간단히 하기위해 정렬태그와 테이블 태그를 생략했다. 따라서 실제결과는 화면과 약간 다를 수도 있다.

<FORM METHOD="POST" ACTION="/~artech/cgi-bin/env.cgi">
<INPUT TYPE="CHECKBOX" NAME="RNB" checked>R&B
<INPUT TYPE="CHECKBOX" NAME="JAZZ" checked>Jazz
<INPUT TYPE="CHECKBOX" NAME="BLUES">Bluse
<INPUT TYPE="CHECKBOX" NAME="NEW">New Age
<BR>
<INPUT TYPE="RADIO" NAME="HATE" VALUE="DJ">김대중
<INPUT TYPE="RADIO" NAME="HATE" VALUE="JP">김종필
<INPUT TYPE="RADIO" NAME="HATE" VALUE="HC" checked>이회창
<INPUT TYPE="RADIO" NAME="HATE" VALUE="IJ">이인제
<INPUT TYPE="RADIO" NAME="HATE" VALUE="IJ">조순
</FORM>
출력결과
R&B Jazz Bluse New Age 김대중 김종필 이회창 이인제 조순


다음글: 제 9강 - Input 태그: File, Image (14222)1996-03-09
이전글: 제 7강 - Input 태그: Submit, Reset (16745)1996-03-07

Fatal error: Call to undefined function: articleads() in /home/hosting_users/doax/www/sections.php on line 328