2011-01-28 2 views
0

나는 내가 만들고있는 웹 사이트 검색을 위해 사용하는 간단한 HTML 양식을 가지고 있습니다.HTML 양식의 한 필드를 숨기려면 어떻게해야합니까?

자동차의 "제조사"및 "모델"과 같이 두 개의 필드를 함께 사용하지 마십시오. 예를 들어, 누군가가 "포드 램 트럭 (Ford Ram Truck)"을 검색하는 것을 원하지 않을 것입니다.

필드 중 하나의 특정 값을 선택한 경우 다른 필드가 사라지도록 양식을 수정할 수 있습니까?

도움 주셔서 감사합니다.

<select name="make"> 
    <option value="item 1">item 1</option> 
    <option value="item 2">item 2</option> 
</select> 

<select name="model"> 
    <option value="item 1">item 1</option> 
    <option value="item 2">item 2</option> 
</select> 

<input name="" type="submit" /> 

답변

2

라디오 버튼의 변경 이벤트는 javascript를 사용하여 연결해야합니다.

자바 스크립트에서 모든 양식 요소의 표시 여부를 숨김 또는 표시 (원하는대로 선택할 수 있음)로 설정할 수 있습니다.

그런 검색을 피하기 위해서는 여전히 서버 측을 확인/확인해야합니다 (자바 스크립트가 꺼져 있거나 악의적 인 사용자가 클라이언트 측 유효성 검사를 무시할 수 있기 때문에).

관련 문제