사용자 정의(확장 변수) 숫자만 입력하게 가능 할까요? 아스타 2016.07.12 14:23 423 0 3 가격 50,000 아님 가격 50000 이런 식으로 숫자만 입력 가능하게 할 수 있을까요?
제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 26.07.27 0 0
이번엔 매뉴얼에서 지시한 대로 xe1 /xe 에 압축된 파일을 풀면 생기는 /rhymix 의 파일들을 다 filezilla 로 에러 하나없이 업로드 시켰는데도 에로가 생기네요... youshine 26.07.24 0 9
Parse error: syntax error, unexpected '?' in /home.youshi5/public_html/Phoenix.kb34.net/common/autoload.php on line89 youshine 26.07.21 0 8
댓글 3
XE 자체의 확장변수 기능에는 그런 건 없고요... 스킨에 자바스크립트 코드를 넣어서 해당 입력란에는 숫자만 입력할 수 있도록 처리해야 할 것 같네요.
확장변수에서 설명에 "숫자만입력"등을 적어 해놓는다면
콤마를 넣는 경우가 줄어들겠죠.
확장변수 설명이 있다면 꼼수로 jQuery로 처리할 수 도 있겠죠.
만약 확장변수 설명에 "숫자만입력"이 있다면 자동으로 숫자외의 텍스트를 지워주게 됩니다.
더 정확한 조건을 넣을 수 도 있겠지만 간단하게 적어봅니다.
EnterOnlyMumbersText 에는 본인의 확장변수 설명에 적어둔 텍스트를 맞추어 주시면 됩니다.
write_form.html 제일 하단에 추가하시면 됩니다.
<s#cript 에 #은 빼세요.
<s#cript type="text/javascript">
var EnterOnlyMumbersText="숫자만입력";
jQuery(function($) {
$(document).ready(function() {
$(":input:text").focusout(function() {
if ($(this).next().text() == EnterOnlyMumbersText )
{
$(this).val($(this).val().replace(/[^0-9]/gi,''));
}
});
});
</s#cript>