input태그에는 readonly 기능이 있지만, SELECT태그에는 readonly 기능이 따로 없다.
SELECT태그에 disable 한 후에 폼데이터를 넘기면 데이터값이 넘어가지 않는다.
select태그에 readonly 기능주기 위해서는 disable 한 후에 폼데이터를 넘기기 직전에 disable을 풀어주는 방법과 아래와 같이 option들을 disable 하는 방법이 있다.
<select >
<option disabled="disabled" value="volvo">Volvo</option>
<option disabled="disabled" value="saab">Saab</option>
<option disabled="disabled" value="mercedes">Mercedes</option>
<option disabled="disabled" value="audi">Audi</option>
</select>
// jquery 이용(option에 disable설정 안 할 경우 )
$("#mySelectID option").not(":selected").attr("disabled", "disabled");
// to remove readonly, enable them again:
$("#mySelectID option").not(":selected").attr("disabled", "")
[ 참고 사이트 ]
728x90
'Spring > JavaScript+Jsp(HTMl)' 카테고리의 다른 글
[ JavaScript / Java ] ajax로 배열 값 넘기기 (0) | 2022.04.26 |
---|---|
[ jQuery / js] 요소 삭제 메소드(remove, detach, empty, unwrap) (0) | 2022.04.19 |
[ JS ] strict mode(use strict) 엄격모드 (0) | 2022.03.16 |
[ js ] 하루동안 이 창을 열지 않음(하루 그만보기) 기능 구현_팝업,레이어팝업 (2) | 2022.03.13 |
[ javaScript ( js ) ] 정규식을 이용한 마스킹 처리(가리기) & 정규 표현식 & replace() & repeat() (0) | 2022.03.12 |
댓글