묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
관리자 페이지에서 회원 포인트 추가(+)가 안됩니다. 크롬만 (IE10 잘 됨)
2013.07.08 10:08
질문
관리자 페이지 - 포인트 관리 - 회원 포인트 목록 에서 - 는 되는데 + 는 안됩니다.
(XE 1.7.3.4)
증상
관리자 페이지 - 포인트 관리 - 회원 포인트 목록에 가면 목록이 쭉 뜨는데요.
설명에
글 작성/댓글작성/업로드/다운로드 등의 행동을 할 때 포인트를 부여할 수 있게 합니다. 포인트를 증가시키려면 +를 감소시키려면 -를 숫자앞에 표기한 후 업데이트해 주세요. + 또는 - 표시가 없으면 입력한 값으로 설정됩니다.
즉
100 -> 120 (업데이트) 하면 120이 되고
120 -> +130 (업데이트) 하면 250이 되고
250 -> -100 (업데이트) 하면 150이 되고
150 -> 110 (업데이트) 하면 110이 되고
이런 식이잖아요?
그런데...
+ - 기호 없이 그냥 해당값 설정 하는거 잘 되고
- 기호로 차감하는 것도 잘 되는데
+ 기호로 증가시키는 것만 안됩니다.
+숫자 하고 업데이트 누르면
포인트 값은 필수입니다.
라고 메시지가 뜹니다.
모듈 새로 깔았는데도 이러네요.
댓글 2
-
2-COIN
2013.07.08 13:36
-
2-COIN
2013.07.10 19:12
일단 해결책은 찾았습니다.
/module/point/tpl/member.list.html' Line #59 에서
<input type="number" id="point_{$val->member_srl}" value="{$val->point}" name="point" required style="width:60px;text-align:right" />
인풋 타입을 number에서 text로 바꾸니까 크롬에서도 문제 없이 + 사용이 가능하네요.
문제가 생긴 이유는 알수 없습니다만, 브라우저에서 number 형식의 입력에 123, -123 등은 허용하되 +123 은 허용하지 않아서 문자열로 처리해버렸던 것이 아닌가 싶기도 한데... 잘 모르겠네요.
여튼 해결되었습니다.
혹시나 해서 IE10로 해봤는데 잘 되는군요 ㅠㅠ
크롬 버전 27.0.1453.116 m 에서는 계속 에러나구요.
(윈도우7 Home 사용중입니다)