Jquery/function
-
[Jquery] Input file 업로드Jquery/function 2021. 5. 20. 17:30
$(document).on('change', "#inputFile", function(){ ext = $(this).val().split('.').pop().toLowerCase(); if($.inArray(ext, ['gif', 'png', 'jpg', 'jpeg']) == -1) { resetFormElement($(this)); window.alert('이미지 파일이 아닙니다! (gif, png, jpg, jpeg 만 업로드 가능)'); } else { file = $('#inputFile').prop("files")[0]; blobURL = window.URL.createObjectURL(file); $('#image_show img').attr('src', blobURL); $('#image_s..
-
[Jquery] input 초기화Jquery/function 2021. 5. 20. 17:25
1. input type별 초기화 function clearInputs(target) { $(target).find(':input').each(function () { switch (this.type) { case 'password': case 'select-multiple': case 'select-one': case 'text': $(this).val(''); case 'textarea': $(this).val(''); break; case 'checkbox': case 'radio': this.checked = false; case 'file': $(this).val(''); } }); } 2. Form 초기화 $('form[name=Form]')[0].reset();
-
[Jquery] 카드번호 하이픈(-) 적용하기Jquery/function 2021. 5. 20. 17:13
$(document).on('keyup','#card_number',function(){ this.value = autoHypenCard( this.value ) ; }); var autoHypenCard = function(str){ str = str.replace(/[^0-9]/g, ''); var tmp = ''; if( str.length < 5){ return str; }else if(str.length < 9){ tmp += str.substr(0, 4); tmp += '-'; tmp += str.substr(4); return tmp; }else if(str.length < 13){ tmp += str.substr(0, 4); tmp += '-'; tmp += str.substr(4, 4);..