selectbox에는 readOnly속성이 없다. 대신에 disabled속성은 있다.
근데, diabled속성은 readOnly처럼 다른값으로 변경이 불가능하게 하는건 비슷하다.
하지만 disabled속성은 submit시 해당값자체가 아예 넘어가지 않는다.
그래서 selectbox에도 readOnly속성이 있으면 딱 좋은데....쩝

대신에 readOnly처럼 처리를 하면 그만인것이다.
방법은 알고나면 너무나 간단하다.

disabled 속성을 true로 해서 변경불가능하게 해놓고
submit시 disabled속성을 false로 주면 되는것이다. ^o^

주의할 점은 submit이전에 모든 validation체크를 마친 후에 submit직전에 해줘야 한다.
안그러면 validation체크에 걸려서 submit되지 못한 상태에서 disabled속성이 풀려버리면
안되기 때문이다.

'프로그래밍 > ETC' 카테고리의 다른 글

jquery select 관련정리  (0) 2013.03.15
jquery select 값 읽어오기  (0) 2013.03.15
MimeType 목록  (0) 2013.03.15
특수문자 URL인코딩  (0) 2009.10.14
원격터미널세션종료  (0) 2009.10.14
 
블로그 이미지

손반장님

카테고리

분류 전체보기 (68)
잡담 (15)
stuff (6)
Mountain (11)
프로그래밍 (35)