>>//변수선택 커서 위치에 값 넣기<<
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 |