프로젝트에서 라디오버튼을 클릭함에 따라 하단부 첨부파일 양식폼이 바뀌는 부분이 있었다.
onchage 이벤트를 사용할 수 없었는데, 이유는 바뀐 현재 라디오 버튼에 따라 하단부 양식이 바뀌어야 했고,
이미 클릭된 버튼을 다시 클릭했을때 이벤트를 막아야 했기 때문에 생각을 조금 해야 했다.
해결책은 아래와 같다.
/**
* 분류 체크시 하단부 양식 변경
*/
function changeDiv() {
// 변경되기 전 체크된 라디오 버튼 값
var checkedValue = $("input[name=contentsCd]:checked").val();
$("input[name=contentsCd]").on('click', function() {
if ($(this).val() != checkedValue) {
console.log("이전값: " + checkedValue);
checkedValue = $(this).val();
console.log("바뀐값: " + $(this).val());
/**
* 여기에 필요한 이벤트를 넣어준다.
*/
}
});
}
'Dev- > WEB' 카테고리의 다른 글
requst객체의 parameter, attribute 차이 (0) | 2019.02.16 |
---|---|
form 태그 안 button 태그 사용시, 페이지 리로드 현상 (0) | 2019.02.14 |
HTTP, HTTPS의 차이 (0) | 2018.08.09 |
Web Server(웹 서버), Web Application Server(WAS)의 차이 (0) | 2018.08.09 |
쿠키와 세션 (0) | 2018.08.07 |