링크 키 confirm창 띄우기

2013-11-06 00:19:40    댓글 0    조회 2,569    신고

삭제 기능에 대한 버튼을 구현시,
사용자 입장에서 한번 확인 창을 띄우는 방법입니다.
대수롭지 않은 기능이지만, 의외로 사용자입장에서 중요한 기능이기도 하지요

echo CHtml::link("삭제",  array('delete', 'id'=>array('TYPE'=>$_GET['id']['TYPE'], 'IDX'=>$model->IDX)), array("confirm"=>"정말로 삭제 하시겠습니까?", "class"=>"btnBoard"));

Link 의 3번째 인자값에 
위와 같이 메시지를 적어주시면 됩니다.

위의 코드는 아래와 같이 제너레이션 됩니다.

<a class="btnBoard" href="/index.php?r=board/delete&id[TYPE]=free&id[IDX]=444" id="yt2">삭제</a> 

/*<![CDATA[*/
jQuery(function($) {
jQuery('body').on('click','#yt2',function(){return confirm('정말로 삭제 하시겠습니까?');});
});
/*]]>*/

참고로 위의 데이터는 기본키가 총 2개(TYPE, IDX)입니다.