마우스 휠로 0 ~ 100까지 숫자 조절이 가능하게 하는 작업을 하게 되었다. 비록 취소되어 사용은 안했지만, 간단하게 검토하던 것을 적어두려고 한다! 처음에는 태그를 사용하여 간단히 작업하려고 했는데, 정책상 브라우저 호환에 문제가 있어서 태그로 작업을 진행하게 되었다. HTML jQuery // Firefox $('#target').on('wheel', function(e){ e.preventDefault(); var num = $(this).val(); if(e.originalEvent.deltaY = 100) return false; console.log('업'); }else{ if(num 0){ if(num >= 100) return false; $(this).val(n..
다들 웹 사이트에서 내 아이디나 이메일이 ok*****@gmail.com 이런식으로 *표로 표시되는 것은 본 적이 있을 것이다. 보안적으로 요청사항이 들어와서 (비록 DB털리면 다 털리겠지만) 작업했는데, 간지나게 하고 싶어서 정규식 찾아봤는데.... ㅠㅠ 해탈했다. 진짜 정규식은 1도 모르겠다. 도움을 얻어서 간지나는 법을 찾았는데... JS userEmail = 'abcdefg@gmail.com'; var id =userEmail.split("@")[0].replace(/(?
최소사이즈 체크하여 최소사이즈보다 작으면 최소사이즈 값 삽입하기. JS var minimumSizeCheck = function(target,minNum){ var regNumber = /^[0-9]*$/; var val = $(target).val(); if( val < 700 || val == '' || !regNumber.test(val) ) $(target).val(minNum); }; $('#width, #height').on('blur',function(){ minimumSizeCheck('#width','700'); minimumSizeCheck('#height','400'); });
jquery form.serialize(); 시 checkbox 값 ajax 전송되지 않는 이슈 왜 때문인지? form.serialize() 해서 파라미터 전송 한 거 보면 checkbox 값이 없음! 따로 작업해서 넣어줘야하는것을 알게되었음.. HTML JS $.ajax({ url: "url입력", dataType: 'json', data: form.serialize(), success: function (data) { if(data.retcode === 100) alert('성공'); } }); 피들러 확인해 보면 checkbox값이 전송되지 않는다는 것을 확인할 수 있다. 예외처리로 form 데이터를 만들어줘서 보내기! JS var $chk = $('#checkboxId'); var formData..