웹마스터 팁

지극히 개인적인 팁일 수 있으나 혹시 저와 같은 고민을 나중에라도 하게 된다면 참고하시기 바랍니다.

input과 select 에는 disabled="true" 라고 해서 입력할 수 있는 값을 변경하지 못하게 하는 방법이 있습니다.

1.3.1.2 까지는 xml js filter로 넘기면 disabled 되어있는 곳의 값도 넘어왔었는데요.

1.4.0 부터는 이것이 되지 않는다고 합니다.

(원래 form 전달 시 disabled가 선언된 곳의 값은 넘기지 않는다고 하네요.)


disabled를 사용하는 예
  • 게시판에 카테고리(목록)의 권한을 부여해서 선택하지 못하게 함

저 같은 경우는 모듈을 만들때 select나 input 값을 등록 후에 그 내용을 수정할 경우 유일한 값은 disabled 처리를 해서 변경 못하게 처리 했었는데요. 이런 부분을 select에서 다른 방법으로 처리하여 사용될 수 있도록 하는 방법을 설명해 드릴까 합니다.


기존

<select name="test" <!--@if($oTest->test!=null)-->disabled="true"<!--@endif-->>
<option value="">none</option>
<option value="1" <!--@if($oTest->test!=null && $oTest->test==1)-->selected="selected"<!--@endif-->>A</option>
<option value="2" <!--@if($oTest->test!=null && $oTest->test==2)-->selected="selected"<!--@endif-->>B</option>
<option value="3" <!--@if($oTest->test!=null && $oTest->test==3)-->selected="selected"<!--@endif-->>C</option>
</select>


개선

<select name="test">
<!--@if($oTest->test!=null)--><option value="">none</option><!--@endif-->
<option value="1" <!--@if($oTest->test!=null)-->disabled="true"<!--@endif--> <!--@if($oTest->test!=null && $oTest->test==1)-->selected="selected"<!--@endif-->>A</option>
<option value="2" <!--@if($oTest->test!=null)-->disabled="true"<!--@endif--> <!--@if($oTest->test!=null && $oTest->test==2)-->selected="selected"<!--@endif-->>B</option>
<option value="3" <!--@if($oTest->test!=null)-->disabled="true"<!--@endif--> <!--@if($oTest->test!=null && $oTest->test==3)-->selected="selected"<!--@endif-->>C</option>
</select>


제목 글쓴이 날짜
winamp 방송정보 알아오기 (2005년 새로 코딩한 버전) [8] file 이승원 2005.05.06
winamp 방송정보 읽어오기 심각한 문제해결 file 이승원 2005.05.04
-긴급소스 수정본- winamp 방송정보 알아내기 file 이승원 2004.09.11
주식정보출력코드 [2] 김재경 2004.06.01
[허접팁]윈엠프 리스트창에 방송정보 보여주기;;[수정] [5] file 『처니리♂』 2004.02.29
PHP 확장 함수를 이용한 exif 정보 출력 [1] file NoSoRi 2003.04.30
객체를 이용한 winamp 방송정보 알아내는 소스 [4] 흑심품은연필 2003.04.07
국내 IP정보를 조회하는 클래스 [7] 행복한고니 2003.01.04
제로보드로 유료 사이트 만들기 (결제 정보 저장) [1] 한꼬마 2002.11.06
[추천 팁] 폴더내의 파일중에서 특정정보만 뽑아오기. [2] M2Vis 2002.07.12
cron을 이용해 윈앰프 방송정보를 빠르게 분석. [9] Romeo 2002.01.15
날씨/운세/뉴스/달력/검색등 메인용 귀연 정보박스[미리보기] [12] 뽀因㉦ㅓо Ø Γ 2006.07.19
인코딩 정보 일본어, 중국어, 스페인어 [3] 탐그루 2002.03.16
탈퇴한 회원이 재가입 못하게 막는 방법 & 탈퇴한 회원 정보 보전 방법 [9] sejin7940 2010.09.17
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기 [5] file 늘푸른이 2010.08.06
문서 서식에 관한 정보 [4] YO-DA 2010.08.06
검정 배경 홈페이지용 회원 정보 스킨 file LutZ 2010.08.03
회원확장정보 변수 (출처:sMaker) [5] 시니시즘 2010.07.19
xml js filter를 이용한 form 정보 전달 시 disabled="true" 사용 팁 [5] 라르게덴 2010.01.20
제로보드4->XE 데이터 이전 시 회원 정보 오류 / 포인트 문제 [10] 개돌 2009.10.08