• 김재원님 첫글쓰기뱃지획득

  • 김재원님 회원가입뱃지획득

  • 나의택님 첫글쓰기뱃지획득

  • 정성연님 회원가입뱃지획득

  • 정선진님 첫글쓰기뱃지획득

  • 정선진님 회원가입뱃지획득

  • Alexey님 첫글쓰기뱃지획득

  • Alexey님 회원가입뱃지획득

  • 조용준님 회원가입뱃지획득

  • TedKim님 첫글쓰기뱃지획득

  • TedKim님 회원가입뱃지획득

  • Sangbom님 첫글쓰기뱃지획득

  • 님 첫글쓰기뱃지획득

  • 님 회원가입뱃지획득

  • 님 첫글쓰기뱃지획득

링크 키 confirm창 띄우기

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

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

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)입니다.