input> 태그는 문자열을 입력 받거나 출력하는 경우에 사용되는 경우에 사용되는 태그입니다. <input> 태그의 형식은 다음과 같습니다. 그리고 UP-WML의 경우는 SK-WML의 <input> 태그와
속성의 용법은 거의 동일합니다.
<input type="" name="이름" format="입력문자형식" value="초기값" emptyok="boolean"
maxlength="최대길이" size="크기"/>
텍스트 입력 양식 태그의 속성에 따른 설명은 다음과 같습니다.
name="" | 입력 받은 텍스트를 저장할 변수 |
type= | "text" | 입력하는 텍스트를 그대로 보여주도록 설정 | ||||||||||||||||||||||||
"password" | 입력하는 텍스트를 * 형태로 변환하여 보여주도록 설정 | |||||||||||||||||||||||||
value="" | name변수의 기본값(기본값을 설정하지 않으면 태그 내에 사용하지 않도록 한다.)[알아두기] format과 value의 속성값이 일치하지 않는 경우 ☞ SK-WML : 두개의 포맷이 일치하지 않더라도 기본값은 표시됨 ☞ UP-WML : 일치하지 않는 경우 기본값이 나타나지 않는다. | |||||||||||||||||||||||||
format="" | 사용자가 입력하는 텍스트 문자의 형식(type)과 입력 받을 문자 개수 설정
☞ 휴대폰 별로 Format 속성을 따르는 것과 따르지 않는 것이 천차 만별이기에 숫자(N)가 아닌 경우에는 Format 속성을 사용하지 않는 것을 권함. ☞ 포맷 속성값을 주지 않는 경우 <input> 태그 내에 format="" 을 두지 않음. ☞ UP-WML로 개발시 format="x" 또는 format="X"는 사용하지 않는다. UP4.1 브라우저는 문제가 없으나, AUR Browser의 경우는 다른 문자 입력이 불가능 하게 된다. 이는 브라우저의 버그이지만 어쩔 수 없이 따라야 하는 것이 무선인터넷인듯 하다. | |||||||||||||||||||||||||
emptyok | ="true" | 사용자의 입력을 받지 않고도 다음으로 넘어갈 수 있도록 설정 (Guest ID로 로그온 시 사용하면 유용) | ||||||||||||||||||||||||
emptyok | ="false" | Format에서 지정한 문자 형태와 개수 만큼 사용자의 입력을 꼭 받도록 설정 | ||||||||||||||||||||||||
size="" | 입력 글자수 제한 [UP-WML, ,SK-WML 모두 지원하지 않는다] | |||||||||||||||||||||||||
maxlength="" | 사용자가 입력할 수 있는 최대 문자 수이며, Format의 속성을 이용해서 문자 수 제한이 가능하다. 숫자 4개 입력 설정은 format에 "4N" 또는 "NNNN"으로 설정한다. 제한을 두지 않는 경우는 "*N"("N*"은 안됨)과 같이 사용한다.Format에서 제한을 하지 않은 경우, maxlength를 지정하여 입력 최대 문자수 제한이 가능하다. ☞알아두기 : 한글은 완성문자가 한 문자로 인식되고, 영문/숫자 등은 one character를 하나의 문자로 인식한다. | |||||||||||||||||||||||||
tabindex="" | 여러 개의 <input>태그 사이의 상대적인 순서 (SK-WML, UP-WML 동작 안 함) | |||||||||||||||||||||||||
title="" | 현재 사용자 입력에 대한 타이틀 예제) 아래의 예제는 휴대폰 화면에 다음과 같이 표시된다.
| |||||||||||||||||||||||||
accesskey="1~9" | 숫자버튼으로 입력 항목을 선택할 수 있도록 설정 (휴대폰 지원 안됨) |
|
'Program' 카테고리의 다른 글
Marshall (0) | 2009.12.27 |
---|---|
아스키(ASCII) 코드 표 (0) | 2009.12.22 |
WML - 기본 Tag (0) | 2009.12.16 |
[마틴파울러]Refactoring에서 나온 관련 좋은 문구 (0) | 2009.12.15 |