본문 바로가기

춤추는 프로그래머/C, C++

[HTML] input type 속성

# TEXT 태그관련 
   - Text태그에 관련된 스크립트 및 스타일 시트의 사용법을 살펴보자!! 
  
  * Sample(기본) 
    <input type='text' name='test' value='123'> 
     - 입력태그는 'text', 이름은 'test', 디폴트 값은 '123'이다. 
  
  * Sample(길이) 
    <input type='text' name='yyyymmdd' value='20040101' size='10' maxlength='8'> 
    - Text태그의 길이(size)는 10자리이면 최대입력자리수(maxlength)는 8이다. 
       가끔, maxsize로 적어 놓구 안 먹힌다구 우기는 눔들이 있다. 내가 그랬다!! 
    - 스타일 시트를 이용하여 길이를 조절할 수도 있다. [ style='width:50px' ] 
       가끔, Select Box의 길이를 조절할때가 생긴다. 그때 사용해두 조오타!! 
  
  * Sample(색상 및 모양)  
    <input type='text' name='yyyymmdd'  
             style='color:black;background-color:blue;margin:0;padding:0;border-width:0;'> 
     - Text태그에 입력된 글의 색깔(color)은 black이며 바탕색(background)은 blue이다. 
        margin, padding, border-width는 여백및 선의 두께를 의미한다. 
     - hidden type처럼 사용하고플때 사용하면 조오타!! 
  
  * Sample(정렬)  
    <input type='text' name='yyyymmdd'  
             style='text-align:right;'> 
     - Text태그에 입력된 글의 정렬은 right로 한다. 
  
  * Sample(읽기전용) 
    <input type='text' name='yyyymmdd' onfocus='blur()'> 
    <input type='text' name='yyyymmdd' readonly> 
     - onfocus='blur()' : Text태그에 포커스가 온 경우 blur하게 하여 글의 입력을 방해한다. 
     - readonly : Text태그는 '읽기전용'이라고 선언해 버린다. 깔끔!! 
                       script에서 Text태그를 컨트롤 할때는 
                       document.form.yyyymmdd.readOnly=true/false로 조절한다. 
                       readOnly의 'O'를 주목하라. 대문자이다. 
                       혹, 까먹는다면 밤새는 개 같은 경우가 생길 수도 있다. 진따로~~ 
  
  * Sample(숫자만 입력가능) 
    <input type='text' 
              onkeypress="if (event.keyCode<48|| event.keyCode>57)  event.returnValue=false;" 
              style='IME-MODE:disabled;'> 
    - onkeypress : 키보드가 눌러지고 난 후의 이벤트를 감지한다. 
    - event.keyCode : 키보드(?)의 값이 48과 57사이일때만 반응한다.(숫자) 
                              숫자만 입력가능하게 처리할때가 많이 사용되어 진다. 
                              이런경우, 기냥 원천봉쇄하라!! 깔끔하게!! 
    - IME-MODE:disabled : 입력모드의 디폴트가 영문이 되도록 처리. 
                                      다른눔을 쓰면 안 먹힌다. 이눔을 빼도 안 먹힌다. 골때리는 눔이다.

'춤추는 프로그래머 > C, C++' 카테고리의 다른 글

'char *'에서 'LPWSTR'(으)로 변환할 수 없습니다.  (0) 2010.07.14
[JAVA] Vector 사용법!  (0) 2010.06.15
오라클 암호화  (0) 2010.06.15
JDBC  (0) 2010.06.15
JSP에서!  (0) 2010.06.14