03.업2020. 10. 19. 14:35

>>//변수선택 커서 위치에 값 넣기<<

insertVarSel : function(frm){

var cursorPos = $("#"+frm+" #template").prop('selectionStart'); //변수선택 커서 위치

 

var v = $("#"+frm+" #template").val();

var textBefore = v.substring(0, cursorPos);

var textAfter = v.substring(cursorPos, v.length);

var inVal = $("#"+frm+" #parameters option:selected").val();

 

$("#"+frm+" #template").val(textBefore + inVal + textAfter);

}

 

>>string 포함여부 : 대상.includes(찾을단어)

 

//제외 키코드

var keyCodeList = "8,9,13,16,17,18,19,20,27,33,34,35,36,37,38,39,40,45,46, 91,92,93, 106,107,109,111,112,113,114,115,116,117,118,119,120,121,122,123, 144,145";

 

$("#smsSendForm").find("#smsMessage").keydown(function() {

 

var key = event.keyCode || event.charCode;

console.log(keyCodeList.search(/key/i));

 

if(!keyCodeList.includes(key)){

 

var cnt = stringFunc.getStringToByteCount($(this).val(), 80);

 

$("#smsSendForm").find("#recentTextCnt").text(cnt);

 

if(cnt>80) {

comm.showAlert("80자 이내로 입력해주십시오.");

 

var tempVal = $("#smsSendForm #smsMessage").val();

 

$("#smsSendForm").find("#smsMessage").val(tempVal.slice(0, -1));

//$("#smsSendForm").find("#smsMessage").trigger("keydown");

}

}

 

});

 

 

'03.업' 카테고리의 다른 글

http와 https 간의 세션 풀림 현상  (0) 2022.12.02
구글챠트 생성  (0) 2020.10.19
통계  (0) 2020.10.19
no-cache설정하기  (0) 2020.08.04
MyBatis에러 Mapped Statements collection does not contain value for ****  (0) 2020.04.24
Posted by 봄날의차