본문 바로가기

[JQuery] 라디오 및 체크박스 체크 여부 확인하기 /* 동의 여부 체크 */ var checkAgree = function(){ if( !($('#prov_agree_1').is(":checked")) ){ alert('이용약관에 동의하지 않으셨습니다. 이용약관에 동의하셔야 등록할 수 있습니다.'); $('#prov_agree_1').focus(); return false; } if( !($('#prov_agree_2').is(":checked")) ){ alert('개인정보 수집이용에 동의하지 않으셨습니다. 개인정보 수집이용에 동의하셔야 등록할 수 있습니다.'); $('#prov_agree_2').focus(); return false; } if( !($('#prov_agree_3').is(":checked")) ){ alert('취급위탁에 동의하지 .. 더보기
[Javascript] 날짜 생성 $scope.dt = ""; //오늘 날짜 세팅 $scope.setDate = function () { var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; if (month 더보기
[Javascript] javascript에서 replaceAll 하기!! String(varName).split("-").join(""); --> varName이라는 date 변수가 있을 경우"-" 하이픈으로 (split) 분해해서 (join) 합친다. --> 2014-05-08 라는 값이 20140508 이렇게 된다. String(varName).split("-").join("a"); --> 2014-05-08 라는 값이 2014a05a08 이렇게 된다. 더보기
[angularJS] 컨트롤러로 view 뿌리기 tutorial 1. angular js core file import site : https://angularjs.org/api : https://docs.angularjs.org/api 2. script 작성 //module 명은 userApp, 컨트롤러 명은 userctrl 임 angular.module('userApp', []).controller('UserCtrl', ['$scope', function ($scope) { //test 용 데이터 넣기 //scope 는 앵귤러에서 제공하는 기본 모델로 여기에 넣어서 하는거 임 //!! 데이터는 json 타입을 기본으로 한다 !! $scope.basic = result_data.result[0].basic; $scope.detail = result_data.resu.. 더보기
[JQuery][ajax] 기본 post 요청 구조 $.ajax_text = function(){ $.ajax({ type: "POST", url : 'http://......', data: "pg=1&pageSize=10",/* data: { "a": "a_data", "b": "b_data" },*/ dataType: 'json', //dataType: 'html', success: function (data) { alert(data); console.log(data); }, error: function (e) { alert("err : \n\n" + e.responseText); } });}; 더보기
[JQuery] html 문서에서 다른 html 문서 import 이런 식... 더보기
[angularJS] null 체크 간편하게 하기 1. 함수 선언 angular.isUndefinedOrNull = function(val){ return angular.isUndefined(val) || val == null } 2. 사용 if( angular.isUndefinedOrNull() ) { ...... } ++++ 추가 ++++angular.isUndefinedOrNull = function(val){ return angular.isUndefined(val) || val == null || val.length == 0 }==>> 길이가 0일 때도 걸러내려면 이렇게.. 더보기
[Javascript] 스크립트에서의 키보드 키코드 $(document).keydown(function(e){ alert(e.keyCode)}) KeyCodebackspace8tab9enter13shift16ctrl17alt18pause/break19caps lock20escape27page up33page down34end35home36left arrow37up arrow38right arrow39down arrow40insert45delete46048149250351452553654755856957a65b66c67d68KeyCodee69f70g71h72i73j74k75l76m77n78o79p80q81r82s83t84u85v86w87x88y89z90left window key91right window key92select key93numpad 096nu.. 더보기
[JQuery] prototype 과의 충돌 문제 해결법 화면단 코딩을 쌩 자바스크립트로 사용하면 코드가 길어지고 화면구성이 지저분해지기 일쑤다. 그래서 나온 것들이 자바스크립트 프레임워크 대표적으로 프로토타입과 제이쿼리가있는데 이 둘을 동시에 로드하면 충돌이 꽝하고 난다. 그런데 프로토타입으로 개발된 사이트를 내가 갑자기 떠안았을 때 당장 프로토타입을 공부할 시간이 없을 땐?? 그렇다고 모든 걸 제이쿼리로 대체할 수도 없을 땐?? 걍 로드시켜버린다. 충돌은 다음과 같이 추가하면 단순하게 해결 끝 단, 제이쿼리에서 $ symbol 을 사용할 수 없다. jQuery(document).ready(function() { }); 의 방식으로 jQuery 를 사용하면 된다. 더보기
[JQuery] 본문 내용 변화할 때 fade in & out 효과주기 $.ajax({ type: "html", url: "/main/" + __url, success: function (data) { //기존 본문내용을 fadeOut 으로 사라지게 한 후 callback 함수를 열어준 후 $('#body_wrap').fadeOut(function () { if (!$.trim(data)) $('#body_wrap').html('공사중 입니다.').fadeIn().focus(); else //본문내용을 교체 후 fadeIn 으로 나타내게 하면 됩니다. $('#body_wrap').html(data).fadeIn().focus(); main_menu_state_chg(this_menu, $('#main_menu')); }); }, error: function (e) { $('.. 더보기