셀렉트 박스에서 기타항목 선택시 숨어있던 텍스트 필드가 나타가도록 하는 방법을 알고 싶습니다.

셀렉트 박스에서 기타항목 선택시 숨어있던 텍스트 필드가 나타가도록 하는 방법을 알고 싶습니다.

QA

셀렉트 박스에서 기타항목 선택시 숨어있던 텍스트 필드가 나타가도록 하는 방법을 알고 싶습니다.

본문

1028287792_1543426105.0594.jpg

 

 

현재 회원가입 시 여분필드를 사용하여 자신의 직업을 위 이미지에 나온 것 처럼 셀렉트 박스 형태로 추가정보를 입력받을 수 있게 구현하려고 하는데요.

 

만약 회원가입자가 기타항목을 선택하게 된다면 이에 대한 내용을 따로 받아야 하는 상황이어서요.

 

그래서 혹시 기타항목을 선택한다면 숨어있던 텍스트 필드가 나타나서 기타에 관련된 내용을 입력할 수 있게끔 하는 방법이 있을까요?

 

고수님들의 도움 부탁드립니다^^!!!

이 질문에 댓글 쓰기 :

답변 2

-- jQuery 사용 --


<select id="job" name="job">
    <option value="">선택</option>
    <option value="1">없음</option>
    <option value="2">학생</option>
    <option value="3">피트니스강사</option>
    <option value="4">퍼스널 크레이너</option>
    <option value="5">아동, 노인 체육지도자</option>
    <option value="6">스포츠 체력코치</option>
    <option value="etc">기타</option>
</select>
//상단의 select box에서 '기타'를 선택하면 나타날 인풋박스
<input type="text" id="jobDirect" name="jobDirect"/>
 
<script>
$(function(){
      //입력박스 숨어있다가
$("#jobDirect").hide();
$("#job").change(function() {
                //기타를 선택하면 등장
        if($("#job").val() == "etc") {
            $("#jobDirect").show();
        }  else {
            $("#jobDirect").hide();
        }
    }) 
});
</script>

 

style="display:none" 으로 텍스트 박스 안보이게 설정했다가 기타 항목 선택시 이벤트 style="display:block" 으로 텍스트 박스 보이게 작성해보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 53
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT