간혹 form에서 데이터를 넘겨서 처리하는데 특정값들이 전송 되지 않은 경우가 발생한다.
이런 경우 의심할 수 있는 이유들중 하나 disabled 이다.
폼(form) 태그 내의 입력(input) 태그의 속성값이 disabled = "disabled" 가 되어있을 때 ( disabled = true )
데이터를 받아와 처리하는 process 페이지에서 해당하는 필드의 값을 가져오지 않기 때문에 문제가 생김
따라서 form에서 프로세스 페이지를 호출하여 값을 넘기기전에 disabled 를 먼저 false 하여 필드의 데이터를 넘겨 처리 하거나
또는 readonly 속성을 사용하여 데이터가 전송할 수 있는 상태로 처리하여야 한다.
☞ 단순히 입력을 막는 경우에는 readonly 를 사용하자!
'프로그래밍 > Javascript' 카테고리의 다른 글
Number Format (0) | 2015.09.30 |
---|