From 8a6c0c6a8d8d94693668c159b5169a3d73cefaad Mon Sep 17 00:00:00 2001 From: User Date: Tue, 28 Apr 2020 18:00:32 +0900 Subject: [PATCH] sdf --- .../webapp/WEB-INF/views/todo/todo_form.jsp | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/webapp/WEB-INF/views/todo/todo_form.jsp b/src/main/webapp/WEB-INF/views/todo/todo_form.jsp index 6302a56..3b7a7c3 100644 --- a/src/main/webapp/WEB-INF/views/todo/todo_form.jsp +++ b/src/main/webapp/WEB-INF/views/todo/todo_form.jsp @@ -28,13 +28,9 @@ }); function getContentType(content){ - let newContent = content.replace(' ',''); - let slashType = newContent.indexOf(('/')); - let leftGaulho = newContent.indexOf('('); - let rightGaulho = newContent.indexOf(')'); - //TODO : 슬래시 기준으로 좌우측에 괄호가 있는지 체크해야함 - //TODO : 완성 아님 아직 - if( slashType != -1 && leftGaulho != -1 && rightGaulho != -1){ + let exg = /\( *[1-9]+[0-9]* *\/ *[1-9]+[0-9]* *\)/; + + if( exg.test(content)){ return 'stack'; }else{ return 'normal' @@ -97,7 +93,6 @@ $img.removeClass("leafCheck"); $img.hasClass("leafHide"); $img.hide(); - }else{ $img.removeClass("leafHide"); $img.addClass("leafCheck"); @@ -356,6 +351,7 @@ let $divCol = $("
"); $divRow.append($divCol); let $input = $(""); + $input.on("keydown", onChangeTodo); $divCol.append($input); //최대치 부분 입력폼 @@ -407,6 +403,16 @@ }); } + function onChangeTodo(event){ + + let key = event.which; + let isShift = event.shiftKey; + if((isShift && key == 86) || (isShift && key == 57) || (isShift && key == 48) || key == 191){ + + event.preventDefault(); + } + } +